以下是适用于CentOS Stream 8的性能测试工具推荐,覆盖CPU、内存、磁盘I/O、网络等维度:
CPU性能测试:
echo "scale=5000;4*a(1)" | bc -l -q命令运行。sysbench cpu --threads=4 --events=10000 run,结果以total time评估。内存性能测试:
sysbench memory --threads=4 --memory=1G run,分析Total operations。磁盘I/O性能测试:
fio --ioengine=libaio --rw=randread --filename=testfile --runtime=60,关注IOPS和BW。网络性能测试:
iperf3 -s,客户端iperf3 -c <服务器IP>。netperf -H <服务器IP> -t TCP_STREAM。Web服务器性能测试:
ab -n 1000 -c 100 http://<服务器IP>/。注意事项:测试前需确保环境稳定,关闭不必要的后台进程,并多次测试取平均值以减少误差。