我们跨境业务经常会运用到云服务器,如何挑选云服务器,除了厂商宣传页上写的,该如何验证呢?换一句话说,就是我们作为用户,要怎么在众多厂商的云服务器中,挑选性能上能满足我们业务需求的,同时价格又在我们预算范围内的最优云服务器?
看完这篇,你大概就会有答案了。
正常情况下,主机性能测试的核心一般主要包括两部分:正确的测试方法,正确的评价性能的指标。测试方法会告诉你用什么样的套路去执行测试;性能指标是告诉你如何用数值来描述测试对象的性能。
一、云主机性能测试
1、业务场景模拟。可编码解析任意协议,实现复杂业务场景;
2、发现瓶颈。支持使用场景中复杂的数据传输行为,比如“登录”“查看个人信息”等,更加真实的模拟用户行为,发现服务器问题;
3、持续压力。实现7*24小时一定量级的服务器压力,或短时间内触达服务器的压力上限;
4、灵活自定义。对于类似游戏的复杂混合场景,可以结合在线代码开发IDE,实现对任何标准或自定义协议的通信。
二、测试指标
1.最高吞吐量
通常是1秒内处理完毕的请求个数,TPS(每秒事务请求数)或QPS(每秒请求量),在目标响应时间要求下,系统可支撑的最高吞吐量。
2.响应速度
从post请求服务器虚拟机正确处理和返回到接收响应数据信息的间隔时间,以毫秒为单位。一般读不超过200ms,写不超过500ms。
这里要注意的一点,如果QPS和响应时间都满足性能要求时,请求成功率只有50%,用户也是不会接收的。
3.CPU占用率
1-CPU空闲率,表示CPU被使用情况,反映了系统资源利用情况。
4.I/O 输入输出
磁盘的 I/O 能磁盘的 I/O 能力会直接影响应用程序的性能。比如说,在一个需要频繁读写的应用中,如果 I/O 速度不行,会直接影响到用户体验。
5.性能拐点
一般服务都有性能临界点。当超过临界点时,吞吐量非线性下降,响应时间指数级增加,成功率降低。
6.服务
这点其实不算是云服务器的性能了。性能的优异在我们选择产品时比分占比最大,但良好的服务更应该成为我们的挑选的标准。比如专业的技术人员7*24小时服务,机房条件,人员配备等等,都需要进行考察。如果连服务都不好,将来在使用过程中面临问题,就更难为我们处理了。