![如何对 Ubuntu 服务器进行可变压力测试?](https://linux22.com/image/746864/%E5%A6%82%E4%BD%95%E5%AF%B9%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9B%E8%A1%8C%E5%8F%AF%E5%8F%98%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%EF%BC%9F.png)
我需要对一组服务器进行压力测试,但有没有一种方法可以对普通的 Ubuntu 实例进行压力测试,而不会直接将 CPU 百分比猛增至 100%。例如,将 CPU 保持在 60% 或进行可变压力测试,使 CPU 保持波动?我只想要一些简单的东西,不会立即将 CPU 猛增至 100%。
答案1
要指定 CPU 上的负载,您可以使用stress-ng
。它有一个选项,以便可以指定压力进程的数量为 0,以匹配在线 CPU 的数量,因此要将每个 CPU 的负载设为 40%,您可以执行以下操作:
stress-ng -c 0 -l 40
至于测试一组服务器,有多种解决方案,例如您可以使用围城。