获得当前的硬盘读取在Ubuntu的写入和日志文件

我正在为Ubuntu服务器编写一个定制的监视面板。

在这一步我需要得到实时的硬盘读写速度,然后把它作为一个日志文件的文件。

我使用的工具如Hdparm,Iotop,但没有工作。 我想结果成一个文件。

我想要一些结果如:

10Kb读 – 2kb写 – 2014-2-13 16:40:03

所以我可以运行它作为Crontab和监视每个I / O速度

你可以从/proc获得这个信息。 看看munin disk_*插件是如何做到的。

 iostat /dev/sda \ | grep 'sda' | awk '{if ($2) print $2}' \ | awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}'