我编写了一个 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
命令。