我正在为 Ubuntu 服务器编写定制的监控面板。
在此步骤中,我需要获取实时硬盘读写速率,然后将其作为日志文件放入文件中。
我使用了 Hdparm、Iotop 等工具,但没有用。我希望将结果保存到文件中。
我想要像这样的结果:
10Kb 读取 - 2kb 写入 - 2014-2-13 16:40:03
所以我可以将其作为 Crontab 运行并监控每个 I/O 速率
答案1
您可以从 获得此信息/proc
。查看 munindisk_*
插件如何实现。
答案2
iostat /dev/sda \
| grep 'sda' | awk '{if ($2) print $2}' \
| awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}'