Strees-ng:压力记忆,不想让CPU负载达到100%

时间:2018-08-31 03:15:36

标签: stress-testing

我想用Stress-ng强调记忆力。我用这个命令

stress-ng --vm 1 --vm-bytes 1024M

但是我的CPU负载为100% enter image description here

如何给内存施加压力,并让CPU负载不要太高,否则CPU必须承受压力?

我也使用命令,但是cpu的负载也是100%

 stress-ng -c 1 -l 10 --vm 1 --vm-bytes 1024M

1 个答案:

答案 0 :(得分:1)

当vm Stressor完全使用内存时,执行内存读/写的CPU正在执行读/写操作,或者在等待读/写完成的过程中停顿了(因为高速缓存外部的内存活动比CPU时钟要长得多的时间)周期)。特定的CPU线程为“忙”,因此内核调度程序将其标记为忙。

没有其他限制(例如,正在运行其他进程),vm Stressor将消耗允许的尽可能多的调度时间,因此这就是您所看到的。