如何增加服务器负载?

Ang*_*bie 5 solaris java load

我正在尝试在服务器投入生产之前尽可能给它施加压力。我正在使用 Jmeter,并且能够通过修改脚本来增加一点压力。我还修改了 JVM 选项,但仍然不够。增加服务器负载的最佳方法有哪些?

maz*_*azs 4

有几种方法可以做到这一点。您可以简单地使用dd,例如:

dd if=/dev/zero of=/dev/null
Run Code Online (Sandbox Code Playgroud)

或者还有其他工具,例如stress

stress --cpu 2 --timeout 60
Run Code Online (Sandbox Code Playgroud)

以上将对两个核心施加压力 60 秒。
或者你也可以使用无限while循环:

while true; do true; done
Run Code Online (Sandbox Code Playgroud)

另一种可能性是这个叉子炸弹 - 小心这个,因为它甚至可能使你的计算机崩溃:

:(){ :|:& };:
Run Code Online (Sandbox Code Playgroud)

还有很多其他的可能性。