CentOS LAMP性能测试工具推荐
一 工具分类与适用场景
二 核心工具清单与典型用法
HTTP压测
ab -n 10000 -c 200 http://example.com/。适合基线测试与回归验证。数据库与系统压测
sysbench cpu --threads=8 run;sysbench memory --memory-total-size=2G run;文件I/O:sysbench fileio --file-total-size=10G prepare 后 sysbench fileio --file-test-mode=rndrw run;OLTP:sysbench oltp_read_write --db-driver=mysql ... prepare/run。用于定位MySQL/存储瓶颈与容量评估。stress --cpu 4 --timeout 60s;stress-ng --all 10s。适合配合监控验证系统极限与异常恢复。磁盘与网络专项
[global]
ioengine=libaio
direct=1
buffered=0
[rw]
rw=randrw
bs=4k
size=1G
numjobs=4
runtime=60
执行:fio test.fio。用于验证IOPS、延迟、吞吐与调度/缓存策略影响。应用与数据库监控
SHOW STATUS/LIKE 'Threads_connected';、SHOW PROCESSLIST; 与pt-query-digest分析慢查询,定位锁等待、扫描行数、执行计划问题。系统与可视化监控
三 快速上手压测流程
四 注意事项与避坑