服务器系统资源的查询,性能测试等经常会需要用到。下面总结一些常用技巧。
sysbench
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。
1
2
3
4
5
6
|
# 安装
yum search sysbench
yum install -y sysbench
# 测试CPU的性能
sysbench cpu --cpu-max-prime=20000 --threads=4 run
|
1
2
3
4
5
6
7
8
9
10
11
12
|
# 测试IO性能
# 写性能
sysbench fileio --file-num=16 --file-total-size=2G prepare
# 随机读取性能
sysbench fileio --file-total-size=2G --file-test-mode=rndrd --time=30
--events=100000000 --threads=16 --file-num=16 --file-extra-flags=direct
--file-fsync-freq=0 --file-block-size=16384 run
# 测试完了,删除测试文件
sysbench fileio --file-num=16 --file-total-size=2G cleanup
|
参考:
https://www.cnblogs.com/pdlife/p/6698957.html
(完)