云服务器性能测试指南
性能测试可评估服务器配置是否满足业务需求。本文将介绍 CPU、内存、磁盘、网络、Web 性能测试方法。
CPU 性能测试
sysbench 测试
安装 sysbench
命令 sysbench cpu run
查看执行时间和每秒事件数
UnixBench 测试
综合性能基准测试
包含多项 CPU 测试
输出标准化分数
内存性能测试
内存带宽测试
使用 stream 工具
测试读写复制速度
评估内存性能
内存压力测试
stress 工具施压

监控内存使用情况
测试系统稳定性
磁盘 IO 测试
fio 测试
安装 fio
测试随机读写 IOPS
测试顺序读写吞吐量
命令 fio --name=test --ioengine=libaio
dd 测试
简单快速的顺序读写测试
命令 dd if=/dev/zero of=test bs=1G count=1
网络性能测试
带宽测试
speedtest-cli 测试网速
iperf3 测试服务器间带宽
延迟测试
ping 测试延迟
mtr 测试路由追踪

Web 性能测试
ab 压力测试
Apache Bench 工具
命令 ab -n 1000 -c 100 http://域名/
查看 QPS 和响应时间
wrk 测试
现代 HTTP 压测工具
支持 Lua 脚本
更高并发能力
测试最佳实践
测试前备份数据
选择业务低峰期
多次测试取平均值
记录测试环境和配置
对比不同配置性能差异