我需要对一组服务器进行压力测试,但有没有一种方法可以对普通的 Ubuntu 实例进行压力测试,而不会直接将 CPU 百分比猛增至 100%。例如,将 CPU 保持在 60% 或进行可变压力测试,使 CPU 保持波动?我只想要一些简单的东西,不会立即将 CPU 猛增至 100%。
答案1
要指定 CPU 上的负载,您可以使用stress-ng
。它有一个选项,以便可以指定压力进程的数量为 0,以匹配在线 CPU 的数量,因此要将每个 CPU 的负载设为 40%,您可以执行以下操作:
stress-ng -c 0 -l 40
至于测试一组服务器,有多种解决方案,例如您可以使用围城。