有没有什么方法可以在 Linux 系统上产生实际负载(CPU、内存和磁盘一起)?

有没有什么方法可以在 Linux 系统上产生实际负载(CPU、内存和磁盘一起)?

我正在使用Ubuntu 12.04并想对我的系统进行压力测试,但大多数基准测试都是特定的。它们要么是针对磁盘、CPU 或内存使用情况等进行基准测试。但有什么东西可以像真实系统那样产生负载,即 CPU、内存和磁盘一起。

答案1

我建议你去看看Linux 的 Passmark 老化测试。他们提供 30 天的评估期,可能适合您的需求。另一种方法是同时对每个组件进行压力测试。

答案2

使用平行线

 parallel -j 3 -- test1 test2 test3 

这将运行三个特定测试,测试[1-3], 同时地。

如果您想扩展它,您可以编写一个小脚本,在每个测试完成后立即执行它:

 while true; do test1; done

这将为您的系统带来一段(理论上无限的)长时间的压力。

答案3

尝试实用压力{关联}

如果你对硬件压力测试更感兴趣(而不是 Ubuntu 如何处理重负载),请尝试运行 Stresslinux {关联}。

相关内容