如何在 Linux 上导致高 iowait

如何在 Linux 上导致高 iowait

我编写了一个 Nagios 脚本,当 IOwait 增加时发送警报。

现在我需要一个可以使其激增的命令,以便我可以用不同的阈值测试我的监控脚本,有什么建议吗?

答案1

一个简单的方法是实际造成大量 IO。您可以通过dd盲目读取磁盘来实现这一点。

dd if=/dev/sda of=/dev/null bs=1M

如果您有快速驱动器,则可能需要启动多个进程。

答案2

哪些 IO?
对于磁盘使用iostat
对于 CPU 使用top -n 1 |grep ^Cpu%
对于内存:使用top -n 1 |grep ^MiB或使用free命令。

相关内容