我想在 Linux 机器上创建接近 100% 的负载。它是四核系统,我希望所有内核都能全速运行。理想情况下,CPU 负载将持续一段指定的时间然后停止。我希望bash中有一些技巧。我在想某种无限循环。
你也可以做
dd if=/dev/zero of=/dev/null
要运行更多这些以将负载加载到更多内核上,请尝试分叉它:
fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall dd
重复大括号中的命令,次数与您要生成的线程数一样多(此处为 4 个线程)。简单的输入命中将停止它(只要确保没有其他 dd 在此用户上运行,否则您也将其杀死)。