linux 基准测试,适用于Linux的CPU基准测试实用程序

或者,可以使用stress-ng。它具有CPU压力测试,是该工具内置的许多压力测试之一。cpu压力测试包含许多不同的CPU压力方法,包括整数,浮点数,位运算,混合计算,素数计算以及各种计算。

使用以下方法安装:

sudo apt-get install stress-ng

要查看与cpu相关的压力方法,请使用:

stress-ng --cpu-method which

例如,要在4个CPU线程上对矩阵乘积进行60秒的基准测试,请使用:

stress-ng --cpu 4 --cpu-method matrixprod --metrics-brief --perf -t 60

stress-ng: info: [15876] dispatching hogs: 4 cpu

stress-ng: info: [15876] successful run completed in 60.00s (1 min, 0.00 secs)

stress-ng: info: [15876] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s

stress-ng: info: [15876] (secs) (secs) (secs) (real time) (usr+sys time)

stress-ng: info: [15876] cpu 71657 60.00 239.60 0.00 1194.25 299.07

stress-ng: info: [15876] cpu:

stress-ng: info: [15876] 885,244,279,148 CPU Cycles 14.75 B/sec

stress-ng: info: [15876] 1,289,303,858,968 Instructions 21.49 B/sec (1.456 instr. per cycle)

stress-ng: info: [15876] 201,499,961,692 Cache References 3.36 B/sec

stress-ng: info: [15876] 790,424 Cache Misses 13.17 K/sec ( 0.00%)

stress-ng: info: [15876] 157,689,508,544 Branch Instructions 2.63 B/sec

stress-ng: info: [15876] 1,232,539,732 Branch Misses 20.54 M/sec ( 0.78%)

stress-ng: info: [15876] 5,755,605,036 Bus Cycles 95.92 M/sec

stress-ng: info: [15876] 817,296,440,876 Total Cycles 13.62 B/sec

stress-ng: info: [15876] 8,532 Page Faults Minor 142.19 sec

stress-ng: info: [15876] 0 Page Faults Major 0.00 sec

stress-ng: info: [15876] 220 Context Switches 3.67 sec

stress-ng: info: [15876] 0 CPU Migrations 0.00 sec

stress-ng: info: [15876] 0 Alignment Faults 0.00 sec

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值