linux下监控是否有IO

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: |||超大  

工具inotifywait:JDU:/host-001e67a8d50b /log/today # inotifywait -h

inotifywait3.14Waitfora particulareventon a file orsetof files.

Usage: inotifywait [ options ] file1 [ file2 ] [ file3 ] [ ... ]

Options:-h|--help Showthishelp text.

@<file> Exclude the specified filefrombeing watched.--exclude <pattern>Exclude all events on files matching the

extended regular exPRession<pattern>.--excludei <pattern>Like--exclude butcaseinsensitive.-m|--monitor Keep listeningforevents forever. Withoutthisoption, inotifywait will exit after oneeventisreceived.-d|--daemon Sameas--monitor, except runinthe background

logging events to a file specified by--outfile.

Implies--syslog.-r|--recursive Watch directories recursively.--fromfile <file>Read files to watchfrom<file> or `-'for stdin.-o|--outfile <file>Print events to<file>rather than stdout.-s|--syslog Send errors to syslog rather than stderr.-q|--quiet Print less (only print events).-QQPrint nothing (not even events).--format <fmt> Printusinga specified printf-like formatstring; read the man pageformore details.--timefmt <fmt> strftime-compatible formatstringforuse with%Tin--formatstring.-c|--csv Print eventsinCSV format.-t|--timeout <seconds>When listeningfora singleevent, timeoutafter

waitingforaneventfor<seconds>seconds.

If<seconds>is0, inotifywait will never timeout.-e|--event<event1> [ -e|--event<event2>... ]

Listenforspecificevent(s). If omitted, all events are

listenedfor.

Exit status:0- Aneventyou asked to watchforwas received.1- Aneventyou did not ask to watchforwas received2- The --timeout option was given and no events occurredinthe specified interval of time.

Events:accessfile or directory contents were read

modify file or directory contents were written

attrib file or directory attributes changed

close_write file or directory closed, after being openedinwritable mode

close_nowrite file or directory closed, after being openedinread-only mode

close file or directory closed, regardless of read/write mode

open file or directory opened

moved_to file or directory moved to watched directory

moved_from file or directory movedfromwatched directory

move file or directory moved to orfromwatched directory

create file or directory created within watched directory

delete file or directory deleted within watched directory

delete_self file or directory was deleted

unmount file system containing file or directory unmounted

举例:监听目录的io操作

JDU:aSV/host-001e67a8d50b /sf # inotifywait -rme access,modify,open,close /sf/data/vs_rep2/images/Setting up watches. Beware: since-r was given,thismay take awhile!Watches established./sf/data/vs_rep2/images/OPEN,ISDIR/sf/data/vs_rep2/images/CLOSE_NOWRITE,CLOSE,ISDIR/sf/data/vs_rep2/images/OPEN,ISDIR cluster/sf/data/vs_rep2/images/cluster/OPEN,ISDIR/sf/data/vs_rep2/images/CLOSE_NOWRITE,CLOSE,ISDIR cluster/sf/data/vs_rep2/images/cluster/ CLOSE_NOWRITE,CLOSE,ISDIR

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航