/tmp经常突然100%,然后又降下来,如何实时监控它的使用率,找出峰值时间。
创建一个 每秒运行的cron 任务
要编辑 cronjobs 使用以下命令
# crontab -e * * * * * while true; do df -h /tmp >> /root/filesystem.txt & sleep 1; done
保存并退出
这里 df -h /tmp 每秒的输出将存储在 /root/filesystem.txt 中。
现在让我们监视输出。
要查看任何文件内的实时更改,可以使用以下命令
# tail -f /root/filesystem.txt 6.8G 4.3G 2.2G 66% / Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-root 6.8G 4.3G 2.2G 66% / Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-root 6.8G 4.3G 2.2G 66% / Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-root 6.8G 4.3G 2.2G 66% /
上面的命令开始向我显示实时输出,使我能够确定峰值的时间。
另一个例子
# crontab -e * * * * * while true; do date >> /root/date.txt & sleep 1; done
# tail -f /root/date.txt Thu Jun 19 11:12:27 IST 2014 Thu Jun 19 11:12:28 IST 2014 Thu Jun 19 11:12:29 IST 2014 Thu Jun 19 11:12:30 IST 2014 Thu Jun 19 11:12:31 IST 2014 Thu Jun 19 11:12:32 IST 2014
日期:2020-06-02 22:18:33 来源:oir作者:oir