当前位置: 技术问答>linux和unix
linux监视磁盘读写问题。
来源: 互联网 发布时间:2016-08-10
本文导语: 最进遇到个实际问题,就是在linux系统下怎么监视磁盘的读写啊,就类似于硬盘的指示灯一样。可以实时的查看硬盘的读写。在网上找了n久就是没发现类似的东西。 有人说可以写脚本记录硬盘的状态。我也不明白。 ...
最进遇到个实际问题,就是在linux系统下怎么监视磁盘的读写啊,就类似于硬盘的指示灯一样。可以实时的查看硬盘的读写。在网上找了n久就是没发现类似的东西。
有人说可以写脚本记录硬盘的状态。我也不明白。
这个程序最好能查出那个进程在访问硬盘(不能指出确切的进程能显示准确的访问硬盘的时间也行),字符界面就可以了。这个东西最好是自依赖的,就是不需要跟其他的很多东西交互。
大家说说自己的想法。先谢谢了!!!
有人说可以写脚本记录硬盘的状态。我也不明白。
这个程序最好能查出那个进程在访问硬盘(不能指出确切的进程能显示准确的访问硬盘的时间也行),字符界面就可以了。这个东西最好是自依赖的,就是不需要跟其他的很多东西交互。
大家说说自己的想法。先谢谢了!!!
|
inotify
|
你应该把你错误贴出来 如果可能把代码页贴出来 那些高手就可以帮你分析了
|
不知道sar命令能否满足楼主要求
|
你上网搜一下嘛, 不过跟你的需球不是完全匹配。这是Linux内核支持的一种文件的改动通知机制
|
在我的印象中,好像有这么个工具可以用来监控磁盘
|
关注...
....
....
....
....
....
....
|
vmstat 可以查看IO块数量。
|
只能查看IO块数量 你试试就知道了
IO
bi: 发送到块设备的块数,单位:块/秒
bo: 从块设备接收到的块数,单位:块/秒
vmstat 1 每秒采集一次
|
对于板子和移植内核不是很懂 反正linux内核2.6.13版本以上都可以使用inotify
|
inotify是个文件系统监控的机制
提供了接口 可以在应用层实现监控
提供了接口 可以在应用层实现监控
|
不知道iostat行不行,这个是监测磁盘的。
|
libfam 呢?FAM,不过架构有点大,支持好几个后端,dnotify 不行应该还有 inotify 之类用。
|
我在想,sysstat既然不被支持
LZ可否将其编译进你的板子?
sar和iostat 多么好的命令啊
LZ可否将其编译进你的板子?
sar和iostat 多么好的命令啊
|
http://inotify-tools.sourceforge.net/
这个可以, inotify只是内核提供的功能,用这个工具就可以检查子目录的变更了.
这个可以, inotify只是内核提供的功能,用这个工具就可以检查子目录的变更了.