通过性能测试PTS对云服务器ECS进行规格选择与性能压测

简介: 本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。

通过性能测试PTS对云服务器ECS进行规格选择与性能压测


1. 实验资源方式简介及开始实验

云起实验室实验资源方式介绍

云起实验室支持公共资源体验、开通免费试用三种实验资源方式。

开通免费试用

使用个人账号开通试用,平台仅提供手册参考。

所有实验操作将保留至您的账号,请谨慎操作。

在实验页面下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心

说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。

  • 个人账户资源
  • 使用您个人的云资源进行操作,资源归属于个人。
  • 所有实验操作将保留至您的账号,请谨慎操作。
  • 平台仅提供手册参考,不会对资源做任何操作。
  • 说明:使用个人账户资源,在创建资源时,可能会产生一定的费用,请您及时关注相关云产品资源的计费概述。

准备开始实验

在实验开始前,请您选择其中一种实验资源,单击确认开启实验


2. 领取免费试用资源

实验前必看!

如果您的阿里云主账号符合开通免费试用的资格,建议您开通免费试用性能测试PTS,性能测试PTS提供首月5000VUM免费压测资源,超出部分将按后付费专家版计费,具体计费详情,请参见性能测试PTS计费规则

如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。

为了避免资源浪费并造成账号扣费的情况,请严格按照本文提供的参数进行配置。在实验完成之后,请您及时删除或禁用压测任务。

在实验开始前,请您选择开通免费试用

  1. 开通性能测试PTS免费试用。

2.1 在实验室页面下方,选择性能测试PTS,单击立即试用

2.2 在性能测试PTS面板,服务协议,然后单击立即试用。此时系统会跳转至提交成功页面,表示试用申请成功,即可免费试用性能测试PTS服务。

说明:性能测试PTS专家版开通过程不会产生任何费用,在实际过程中性能测试(按量付费)提供5000VUM+免费压测额度,超出部分将按后付费专家版计费,具体计费详情,请参见性能测试PTS计费规则

  1. 开通云服务器ECS免费试用。

3.1 在实验室页面下方,选择云服务器ECS,单击立即试用

3.2 在云服务器ECS面板,根据如下说明完成参数配置,选中协议,单击立即试用,如弹出新的页面,您可先忽略。本试用教程以下列的配置信息为例,实际操作时,建议根据您的实际业务体量和需求选择。

参数

示例

操作系统

CentOS 7.9 64位。

预装应用

本教程无需选择。本教程以手动搭建网站为例,故无需选择预装应用。

产品所在地域

华北2(北京)。

到期释放设置

建议您选择现在设置,避免到期未释放产生扣费。

其他参数

保持默认值或按需修改。

3.3 前往ECS控制台,在左侧导航栏,选择实例与镜像 > 实例

3.4 在顶部菜单栏左上角处,选择和试用实例相同的地域(本教程示例华东1(杭州))。

3.5 设置该实例登录密码。找到您创建的试用实例,在其右侧操作列单击 > 实例属性 > 重置实例密码,按照界面提示设置ECS实例的登录密码。

说明:实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试。

3.6 单击试用实例的ID,选择安全组页签,单击安全组操作列的配置规则,在入方向添加需要放行的端口。本教程中,在安全组入方向放行80、443、22、3389、8080端口。

  1. 领取完免费试用后,返回资源领取界面,单击我已开通,进入实验

说明:如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。


3. 创建实验资源

注意事项:

如果您选择的免费试用,并且在上一步骤中领取了云服务器ECS的免费试用,后台会自动为您创建一台云服务器ECS实例,请您跳过本步骤,直接进行下一小节操作。

如果您选择的免费试用,但是您的阿里云主账号没有资格领取云服务器ECS的免费试用,请您根据如下操作,创建云服务器ECS,并且会产生一定的费用,详情请参考计费概述

如果您选择的个人资源,请您根据如下操作,创建云服务器ECS,并且会产生一定的费用,详情请参考计费概述

前往ECS控制台,在概览页面的我的资源区域,单击创建实例

  1. 在云服务器ECS购买页面,参考如下说明配置参数,未提及的配置保持默认或按需修改,然后选中右侧的《云服务器ECS服务条款》,单击确认下单

说明:本试用教程以下列的配置信息为例,实际操作时,建议根据您的实际业务体量和需求选择。

参数说明:

配置项

示例

说明

地域

地域:华北2(北京)

实例创建后,无法直接更改地域和可用区,请谨慎选择。

网络及可用区

选择合适的专有网络和交换机,如果您要创建专有网络和交换机,请单击下方的前往控制台创建

推荐您使用专有网络,专有网络之间逻辑上彻底隔离,安全性更高,且支持弹性公网IP(EIP)、弹性网卡、IPv6等功能。

可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内实例之间的网络延时更小,其用户访问速度更快。

实例

规格族:共享标准型 s6

实例规格:ecs.s6-c1m2.small

您可以前往ECS实例可购买地域,查看实例在各地域的可购情况。

镜像

公共镜像 CentOS 7.9 64位。

实例启动后,系统盘将完整复制镜像的操作系统和应用数据。

公网IP

选中分配公网IPv4地址

选中后,自动分配一个公网IPv4地址。

安全组

选择合适的安全组或新建安全组。

安全组需要开通80、443、22、3389、8080端口。

登录凭证

自定义密码

本教程中选择自定义密码,并手动设置一个密码,用于远程连接并登录ECS实例。

登录密码

Ecs123456

当登录凭证选择自定义密码时,需要设置此选项并确认密码,在后续连接ECS实例时,您需要输入用户名root和此处设置的密码。

  1. 创建成功对话框中,单击管理控制台
  2. 在实例页面,请您耐心等待3~5分钟,当实例状态变为运行中时,表示实例创建完成,您即可使用实例。


4. 部署网站

一、一键配置

准备好资源后,您可以通过一键配置快速完成资源配置或应用搭建。一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,旨在帮助开发者通过IaC(Infrastructure as Code)的方式体验资源的自动化配置。模板完成的内容包括:

  • 为ECS实例创建安全组。
  • 部署LAMP环境。
  • 基于LAMP环境使用PbootCMS源码搭建网站。
  1. 打开一键配置模板链接前往ROS控制台,系统自动打开使用新资源创建资源栈的面板,并在模板内容区域展示YAML文件的详细信息。
  2. 选择模板页面,ROS控制台默认处于您上一次访问控制台时的地域,在本实验中地域应该处于华北2(北京),保持页面所有选项不变,单击下一步进入配置模板参数页面。

  1. 配置模板参数页面,修改资源栈名称,选择您申请免费试用时创建的ECS实例,并通过设置MySQL数据库密码来修改数据库root用户的默认密码。填写完所有必选信息并确认后单击创建开始一键配置。

说明:

  • 安装Apache、MySQL和PHP需要通过互联网下载应用,配置时间可能由于网络稳定性等原因而不同。等待期间,您可以通过刷新资源栈信息页面来查看配置是否完成或通过单击事件页签查看配置详细进展。
  • 如果在同一台ECS实例上重复执行本教程的一键配置模板,请确保MySQL数据库密码和第一次执行模板时设置的密码完全一致。否则一键配置结果不可用。

  1. 资源栈信息页面,请您耐心等待大概8~10分钟,状态显示为创建成功时表示一键配置完成。

二、完成

资源栈信息页面,单击输出

  1. 在输出页签,单击的WebUrl的值(http://<ECS公网IP地址>/admin.php).

  1. 出现PbootCMS登录页面表示一键配置成功。您可以在PbootCMS中根据公司的需求自定义网站的内容,包括全局配置、基础内容、文章内容、扩展内容、会员中心等。本步骤的后续控制台操作为可选操作,可跳过。

  1. 在PbootCMS登录页面,输入用户名、密码和验证码,单击登录

说明:默认用户名为admin,密码为123456。根据页面提示,修改admin用户密码,单击立即提交。默认用户名为admin,密码为123456。

  1. 资料修改页面,根据页面提示修改账号密码,输入当前密码,然后输入用户密码确认密码,单击立即提交

  1. 在左侧导航栏中,选择文章内容>专题内容

  1. 专题内容页面,在公司简介右侧的操作列下,单击修改

  1. 基本内容页面的内容区域,输入任意公司简介内容,单击立即提交

  1. 专题内容页面,单击右上角的网站主页

  1. 在首页,单击公司简介

返回如下页面,您即可查看已发布的公司简介内容。



5. 开通性能测试PTS并创建场景进行压测及查看报告

说明:

  • 如果您的阿里云主账号符已开通免费试用性能测试PTS,性能测试PTS提供首月5000VUM免费压测资源,超出部分将按后付费专家版计费,具体计费详情,请参见性能测试PTS计费规则
  • 如果您的阿里云主账号未开通免费试用性能测试PTS,将按后付费专家版计费,具体计费详情,请参见性能测试PTS计费规则
  1. 前往性能测试PTS控制台
  2. 在左侧导航栏中,选择性能测试>创建场景

  1. 创建场景页面,单击PTS压测

  1. 创建PTS场景页面,设置场景名,然后在场景配置页签,输入压测API名称,例如demo,单击右侧图标。在压测URL区域中输入http://<ECS公网ip地址>:80

说明 :ECS公网IP地址可在云服务器管理控制台的实例页面查看。

  1. 施压配置页签,配置相关压测参数,递增模式选择自动递增最大并发输入50递增百分比输入10单量级持续时长输入1压测总时长输入5。确认参数后,单击保存去压测

说明:请严格按照指引配置参数进行配置,避免因超出免费试用额度而造成意外出费。

  1. 温馨提示对话框中,确认任务预估的预估消耗,未超过免费额度。确认后单击确定,启动压测

  1. 请您耐心等待大约3分钟,您即可在压测中页面查看当前应用实时的压测数据。

  1. 压测中页面,您可以看到成功率、RT和TPS等概览数据。

  1. 在压测完成之后,会自动跳转到编辑场景页面,然后单击压测报告

  1. 压测报告页签,找到您的压测报告,单击右侧操作列下的查看

  1. 在压测报告了解详细的压测报告内容。


6. 清理PTS压测任务并释放ECS实例(重要)

在实验完成之后,请您及时释放资源。如果您需要继续使用资源,请关注账户扣费情况。

  1. 释放性能压测 PTS。

1.1 如果无需使用性能压测 PTS,您可以登录性能测试PTS控制台,在性能测试>场景列表页面找到目标压测场景,单击右侧操作列的删除,按照界面提示卸载资源。

1.2 在对话框中,单击删除

  1. 释放云服务器ECS。

2.1 如果无需继续使用实例,可以登录ECS控制台,在实例与镜像>实例页面找到目标实例,在操作列单击

2.2 在功能栏中,单击释放设置

2.3 在释放示例对话框中,根据界面提示释放实例。


实验链接https://developer.aliyun.com/adc/scenario/f37fb4d355684e189b7d87c9b6c8d10b

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
9天前
|
数据采集 监控 机器人
浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。
25 4
|
27天前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
7天前
|
算法 Java 测试技术
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
48 13
|
9天前
|
SQL 弹性计算 安全
阿里云服务器产品详情介绍:云服务器是什么、应用场景、租用流程、使用教程参考
对于很多新手用户来说,阿里云服务器是什么、阿里云服务器可以干嘛、阿里云服务器租用价格表、阿里云服务器新手教程是很多用户对于阿里云服务器最为关心的问题。同时,面对琳琅满目的服务器配置和优惠活动,如何选择最适合自己的服务器并充分利用其资源,成为许多用户面临的难题。本文将从阿里云服务器的定义、应用场景、价格、租用流程以及使用技巧等方面进行全面解析,帮助用户更好地了解和应用阿里云服务器。
|
15天前
|
存储 弹性计算 安全
阿里云服务器ECS详解:云服务器是什么,云服务器优势和应用场景及价格参考
云服务器ECS是阿里云众多云产品中,最受用户关注的产品,阿里云服务器提供多样化的计算能力,支持x86、Arm架构,涵盖CPU、GPU等多种服务器类型,满足各种用户需求。本文为大家详细介绍阿里云服务器是什么?云服务器的优势和应用场景,以及最新价格情况,以供大家参考。
|
13天前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
37 1
|
18天前
|
弹性计算 固态存储 Linux
阿里云服务器、轻量应用服务器、gpu云服务器收费标准与实时活动价格参考
云服务器ECS、轻量应用服务器和gpu云服务器是阿里云的主要云服务器产品,目前轻量应用服务器2核2G收费标准为60元/月,活动价格只要36元/1年或68元1年,云服务器1核1G包月收费标准最低为24.0元/月,GPU云服务器中gn6i实例4核15G配置月付1681.00/1个月起,gn6v实例8核32G配置月付3817.00/1个月起。本文为大家整理汇总了阿里云服务器、轻量应用服务器、gpu云服务器的最新收费标准与活动价格情况,以表格形式展示给大家,以供参考。
|
20天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
27 4
|
19天前
|
监控 JavaScript 前端开发
如何在实际应用中测试和比较React和Vue的性能?
总之,通过多种方法的综合运用,可以相对客观地比较 React 和 Vue 在实际应用中的性能表现,为项目的选择和优化提供有力的依据。
30 1
|
28天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。

相关产品

  • 云服务器 ECS