我正在尝试在服务器投入生产之前尽可能给它施加压力。我正在使用 Jmeter,并且能够通过修改脚本来增加一点压力。我还修改了 JVM 选项,但仍然不够。增加服务器负载的最佳方法有哪些?
有几种方法可以做到这一点。您可以简单地使用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)
还有很多其他的可能性。