Linux RedHat - 日志等待

Linux RedHat - 日志等待

如何为设备创建等待日志/dev/emcpower*1。日志应采用以下模式:

Aug 23 10:00:11 /dev/emcpowera1 2.96
Aug 23 10:00:11 /dev/emcpowerb1 2.91
Aug 23 10:00:13 /dev/emcpowera1 0.90
Aug 23 10:00:13 /dev/emcpowerb1 1.17

await 值应来自iostat $10cul。另一个要求是该值不应来自 iostat 缓存。

答案1

我找到了记录磁盘延迟(等待)的解决方案。

我使用以下命令创建了一个脚本文件:

/usr/bin/iostat -x 1 -d /dev/emcpower*1 | awk '{print strftime("[%Y-%m-%d %H:%M:%S]"),$1,$10}' | grep emc >> /var/log/disks-latency.log

然后我创建了一个 init.d 脚本(守护进程)来以守护进程的形式运行该脚本。并且不要忘记创建一个 logrotate 以避免产生巨大的日志文件

相关内容