小编典典

如何使用 bash 命令创建 CPU 峰值

all

我想在 Linux 机器上创建接近 100% 的负载。它是四核系统,我希望所有内核都能全速运行。理想情况下,CPU
负载将持续一段指定的时间然后停止。我希望bash中有一些技巧。我在想某种无限循环。


阅读 106

收藏
2022-04-14

共1个答案

小编典典

你也可以做

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 在此用户上运行,否则您也将其杀死)。

2022-04-14