预计服务由阿里云迁移至华为云,测试下两个环境的对比。
测试目标:
1.对比pass平台和华为云虚拟机上的性能
2.对比阿里云和华为云pass平台的性能。
3.性能指标从以下几个方面考虑:
云主机性能:CPU、内存、IOPS
mysql性能:读和写的性能
业务接口性能:搜寻某并发比较高的接口
高并发接口的几种对比场景:
对比1:两个不同云环境的业务接口 同qps的性能比对
对比2:华为云及虚拟出的某平台进行对比
系统请求链路图要确认清楚。
4.测试工具参考:
- Sysbench
- Geekbench
- Fio
- Gor流量复制回放工具
命令及注解:
./gor --input-file "脚本路径|2000%" --output-http 压测IP -http-set-header "Connection: keep-alive" --output-http-workers 100
"Connection: keep-alive"---用长连接,当出现请求超时时,可以试试这个;
--output-http-workers 100---相当于启用的线程数,需注意“--”之前要加上空格;
“2000%”--流量加倍倍数
5.服务器监控
注:首先确认服务器的ip及配置 :top+快捷键1,比如8c16G,是指8个cpu,16G的内存。
1.cpu、内存、network。
cpu:1-id=11.