【发布时间】:2021-07-07 18:57:14
【问题描述】:
我正在使用 stress-ng,但无法达到 100% 的 CPU 负载。 stress-ng, version 0.09.60 在内核 4.1.35 四核 ARM 处理器上。我使用了以下命令:
stress-ng --matrix 4 --tz --ignite-cpu
我注意到当我使用以下命令时,cpu 以 25% 的增量上升到 75%:
-
stress-ng --matrix 1 --tz --ignite-cpu→ 25% cpu 负载 -
stress-ng --matrix 2 --tz --ignite-cpu→ 50% cpu 负载 -
stress-ng --matrix 3 --tz --ignite-cpu→ 75% cpu 负载
例如,任何更高的worker矩阵数量都不会增加负载
-
stress-ng --matrix 10 --tz --ignite-cpu→ 75% cpu 负载
我也试过referencedstress-ng -c 4 -l 100 或stress-ng -c 0 -l 100,但仍然没有超过 75%。事实上,那些--cpu-load 选项并没有像--matrix 选项那样始终如一地保持cpu 的运行。
【问题讨论】:
-
上面referenced的文章是正确的,
stress-ng -c 0 -l 95会平衡所有核心,使系统CPU达到95%。我的设置问题是一个引导加载程序脚本,它的压力ng仅在 4 个内核中的 3 个上运行。
标签: linux stress-testing cpu-load