如何在 Linux 服务器上生成 CPU 负载

Max*_*ler 13 linux load-testing benchmark

我想在服务器上测试假负载,我正在寻找一些可以在系统上生成 CPU 负载的老化或基准命令行实用程序。

我希望能够只烧入 CPU(无硬盘负载、网络和 co),并且我将能够设置负载运行的时间段。这意味着我想要一些能够运行的东西:系统上的 CPU 负载 10 分钟。

有任何想法吗?

eww*_*ite 12

您可以下载并安装“压力”实用程序...它允许您从命令行生成 CPU、内存、磁盘和 IO 负载。

主页:http : //people.seas.harvard.edu/~apw/stress/

常见问题解答:http : //people.seas.harvard.edu/~apw/stress/FAQ


小智 7

我更喜欢浮点运算:

for i in `seq 64`; do perl -e '$z=time()+(10*60); while (time()<$z) { $j++; $sqrt = sqrt($j) for (1..9999); }' & done
Run Code Online (Sandbox Code Playgroud)

请注意您的 CPU 编号 :-)