![有没有什么方法可以在 Linux 系统上产生实际负载(CPU、内存和磁盘一起)?](https://linux22.com/image/1451881/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Linux%20%E7%B3%BB%E7%BB%9F%E4%B8%8A%E4%BA%A7%E7%94%9F%E5%AE%9E%E9%99%85%E8%B4%9F%E8%BD%BD%EF%BC%88CPU%E3%80%81%E5%86%85%E5%AD%98%E5%92%8C%E7%A3%81%E7%9B%98%E4%B8%80%E8%B5%B7%EF%BC%89%EF%BC%9F.png)
我正在使用Ubuntu 12.04
并想对我的系统进行压力测试,但大多数基准测试都是特定的。它们要么是针对磁盘、CPU 或内存使用情况等进行基准测试。但有什么东西可以像真实系统那样产生负载,即 CPU、内存和磁盘一起。
答案1
我建议你去看看Linux 的 Passmark 老化测试。他们提供 30 天的评估期,可能适合您的需求。另一种方法是同时对每个组件进行压力测试。
答案2
使用平行线:
parallel -j 3 -- test1 test2 test3
这将运行三个特定测试,测试[1-3], 同时地。
如果您想扩展它,您可以编写一个小脚本,在每个测试完成后立即执行它:
while true; do test1; done
这将为您的系统带来一段(理论上无限的)长时间的压力。