我想用Stress-ng强调记忆力。我用这个命令
stress-ng --vm 1 --vm-bytes 1024M
如何给内存施加压力,并让CPU负载不要太高,否则CPU必须承受压力?
我也使用命令,但是cpu的负载也是100%
stress-ng -c 1 -l 10 --vm 1 --vm-bytes 1024M
答案 0 :(得分:1)
当vm Stressor完全使用内存时,执行内存读/写的CPU正在执行读/写操作,或者在等待读/写完成的过程中停顿了(因为高速缓存外部的内存活动比CPU时钟要长得多的时间)周期)。特定的CPU线程为“忙”,因此内核调度程序将其标记为忙。
没有其他限制(例如,正在运行其他进程),vm Stressor将消耗允许的尽可能多的调度时间,因此这就是您所看到的。