查看系统CPU性能
1、安装yum install sysbench
2、执行sysbench cpu --cpu-max-prime=20000 --threads=8 run
参数说明:
--cpu-max-prime: 素数生成数量的上限,默认值为10000
--threads: 线程数,默认值为1 --time: 运行时长,单位秒,默认值为10
--events: event上限次数,默认值为0,则表示不限event次数
示例结果:
sysbench 1.0.9 (using system LuaJIT 2.0.4) Running the test with following options:
Number of threads: 2 // 指定线程数为2
Initializing random number generator from current time Prime numbers limit: 20000 // 每个线程产生的素数上限均为2万个
Initializing worker threads... Threads started! CPU speed: events per second: 650.74 // 所有线程每秒完成了650.74次
event General statistics:
total time: 10.0017s // 共耗时10秒
total number of events: 6510 // 10秒内所有线程一共完成了6510次
event Latency (ms):
min: 3.03 // 完成1次event的最少耗时3.03秒
avg: 3.07 // 所有event的平均耗时3.07毫秒
max: 3.27 // 完成1次event的最多耗时3.27毫秒
95th percentile: 3.13 // 95%次event在3.13秒毫秒内完成
sum: 19999.91 // 每个线程耗时10秒,2个线程叠加耗时就是20秒
Threads fairness:
events (avg/stddev): 3255.0000/44.00 // 平均每个线程完成3255次event,标准差为44
execution time (avg/stddev): 10.0000/0.00 // 每个线程平均耗时10秒,标准差为0
评论