sysbench测试主机CPU

本文介绍了如何在CentOS7.4系统中利用sysbench工具进行CPU性能测试。通过设置参数`--threads=20`、`--events=100`和`--cpu-max-prime=100000000`,进行了多线程的测试。结果显示,尽管主机配置较高(20核),但CPU使用率未能达到峰值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统:CentOS 7.4

工具:sysbench 1.0.17

查看测试CPU命令参数:

# sysbench cpu help
sysbench 1.0.17 (using system LuaJIT 2.0.4)
cpu options:
  --cpu-max-prime=N upper limit for primes generator [10000]

对主机CPU进行性能测试:

# sysbench --threads=20 --events=100 cpu --debug --cpu-max-prime=100000000 run
sysbench 1.0.17 (using system LuaJIT 2.0.4)
Running the test with following options:
Number of threads: 20
Debug mode enabled.
Initializing random number generator from current time
Doing CPU performance benchmark
Prime numbers limit: 100000000
Initializing worker threads...
DEBUG: Worker thread (#0) started
DEBUG: Worker thread (#0) initialized
DEBUG: Worker thread (#2) started
DEBUG: Worker thread (#2) initialized
DEBUG: Worker thread (#1) started
DEBUG: Worker thread (#1) initialized
DEBUG: Worker thread (#3) started
DEBUG: Worker thread (#5) started
DEBUG: Worker thread (#5) initialized
DEBUG: Worker thread (#4) started
DEBUG: Worker thread (#8) started
DEBUG: Worker thread (#8) initialized
DEBUG: Worker thread (#9) started
DEBUG: Worker thread (#9) initialized
DEBUG: Worker thread (#10) started
DEBUG: Worker thread (#10) initialized
DEBUG: Worker thread (#11) started
DEBUG: Worker thread (#11) initialized
DEBUG: Worker thread (#4) initialized
DEBUG: Worker thread (#13) started
DEBUG: Worker thread (#3) initialized
DEBUG: Worker thread (#7) started
DEBUG: Worker thread (#7) initialized
DEBUG: Worker thread (#16) started
DEBUG: Worker thread (#12) started
DEBUG: Worker thread (#14) started
DEBUG: Worker thread (#19) started
DEBUG: Worker thread (#19) initialized
DEBUG: Worker thread (#15) started
DEBUG: Worker thread (#16) initialized
DEBUG: Worker thread (#13) initialized
DEBUG: Worker thread (#17) started
DEBUG: Worker thread (#17) initialized
DEBUG: Worker thread (#12) initialized
DEBUG: Worker thread (#14) initialized
DEBUG: Worker thread (#6) started
DEBUG: Worker thread (#6) initialized
DEBUG: Worker thread (#18) started
DEBUG: Worker thread (#18) initialized
DEBUG: Worker thread (#15) initialized
Threads started!
Time limit exceeded, exiting...
(last message repeated 19 times)
Done.
CPU speed:
    events per second:     0.04
General statistics:
    total time:                          566.3779s
    total number of events:              20
Latency (ms):
         min:                               564100.65
         avg:                               565377.03
         max:                               566377.69
         95th percentile:                   100000.00
         sum:                             11307540.52
Threads fairness:
    events (avg/stddev):           1.0000/0.00
    execution time (avg/stddev):   565.3770/0.47
DEBUG: Verbose per-thread statistics:
DEBUG:     thread #  0: min: 565.8100s  avg: 565.8100s  max: 565.8100s  events: 1
DEBUG:                  total time taken by event execution: 565.8100s
DEBUG:     thread #  1: min: 565.3820s  avg: 565.3820s  max: 565.3820s  events: 1
DEBUG:                  total time taken by event execution: 565.3820s
DEBUG:     thread #  2: min: 564.1007s  avg: 564.1007s  max: 564.1007s  events: 1
DEBUG:                  total time taken by event execution: 564.1007s
DEBUG:     thread #  3: min: 565.4046s  avg: 565.4046s  max: 565.4046s  events: 1
DEBUG:                  total time taken by event execution: 565.4046s
DEBUG:     thread #  4: min: 565.0699s  avg: 565.0699s  max: 565.0699s  events: 1
DEBUG:                  total time taken by event execution: 565.0699s
DEBUG:     thread #  5: min: 565.0227s  avg: 565.0227s  max: 565.0227s  events: 1
DEBUG:                  total time taken by event execution: 565.0227s
DEBUG:     thread #  6: min: 565.4844s  avg: 565.4844s  max: 565.4844s  events: 1
DEBUG:                  total time taken by event execution: 565.4844s
DEBUG:     thread #  7: min: 564.8001s  avg: 564.8001s  max: 564.8001s  events: 1
DEBUG:                  total time taken by event execution: 564.8001s
DEBUG:     thread #  8: min: 566.3777s  avg: 566.3777s  max: 566.3777s  events: 1
DEBUG:                  total time taken by event execution: 566.3777s
DEBUG:     thread #  9: min: 565.8327s  avg: 565.8327s  max: 565.8327s  events: 1
DEBUG:                  total time taken by event execution: 565.8327s
DEBUG:     thread # 10: min: 565.8196s  avg: 565.8196s  max: 565.8196s  events: 1
DEBUG:                  total time taken by event execution: 565.8196s
DEBUG:     thread # 11: min: 565.2323s  avg: 565.2323s  max: 565.2323s  events: 1
DEBUG:                  total time taken by event execution: 565.2323s
DEBUG:     thread # 12: min: 565.7086s  avg: 565.7086s  max: 565.7086s  events: 1
DEBUG:                  total time taken by event execution: 565.7086s
DEBUG:     thread # 13: min: 565.3251s  avg: 565.3251s  max: 565.3251s  events: 1
DEBUG:                  total time taken by event execution: 565.3251s
DEBUG:     thread # 14: min: 564.8915s  avg: 564.8915s  max: 564.8915s  events: 1
DEBUG:                  total time taken by event execution: 564.8915s
DEBUG:     thread # 15: min: 565.2258s  avg: 565.2258s  max: 565.2258s  events: 1
DEBUG:                  total time taken by event execution: 565.2258s
DEBUG:     thread # 16: min: 565.6793s  avg: 565.6793s  max: 565.6793s  events: 1
DEBUG:                  total time taken by event execution: 565.6793s
DEBUG:     thread # 17: min: 565.5312s  avg: 565.5312s  max: 565.5312s  events: 1
DEBUG:                  total time taken by event execution: 565.5312s
DEBUG:     thread # 18: min: 565.2798s  avg: 565.2798s  max: 565.2798s  events: 1
DEBUG:                  total time taken by event execution: 565.2798s
DEBUG:     thread # 19: min: 565.5625s  avg: 565.5625s  max: 565.5625s  events: 1
DEBUG:                  total time taken by event execution: 565.5625s

查看CPU使用率监控图像:

由于主机配置较高(20核),CPU使用率没有打高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值