linux性能测试工具sysbench简单使用
所属分类 linux
浏览量 1333
sysbench是一个模块化的、跨平台、多线程基准测试工具
https://github.com/akopytov/sysbench
主要包括以下几种测试
1 cpu性能
2 磁盘io性能
3 调度程序性能
4 内存分配及传输速度
5 POSIX线程性能
6 数据库性能(OLTP基准测试)
源码编译安装
./configure
make
make install
cpu性能测试
sysbench --test=cpu --cpu-max-prime=20000 run
素数加法运算,指定最大素数为 20000
线程测试
sysbench --test=threads --num-threads=64 --thread-yields=100 --thread-locks=2 run
磁盘IO性能测试
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw prepare
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw run
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw cleanup
最大创建16个线程,创建的文件总大小为3G,文件读写模式为随机读。
内存测试
sysbench --test=memory --memory-block-size=8k --memory-total-size=4G run
内存中传输 4G 的数据量,每个 block 大小为 8K。
上一篇
下一篇
JDBC最佳实践
try-with-resources 实例
安卓手机充电器输出说明
top命令使用
多核cpu使用查看
linux性能监控工具sysstat介绍