进程io监控命令iopp
所属分类 linux
浏览量 1097
iostat 总体IO情况
进程io监控 iotop 对内核版本和Python版本有要求
iopp C 和 C++ 版本
iopp
Linux i/o statistics per process
https://github.com/markwkm/iopp/blob/master/iopp.c
c++ 版本
https://github.com/hackerforward/iopp
遍历 /proc/PID/io 获取结果计算
gcc iopp.c -o iopp
iopp [-ci] [-k|-m] [delay [count]]
./iopp -h
usage: iopp -h|--help
usage: iopp [-ci] [-k|-m] [delay [count]]
-c, --command display full command line
-h, --help display help
-i, --idle hides idle processes
-k, --kilobytes display data in kilobytes
-m, --megabytes display data in megabytes
-u, --human-readable display data in kilo-, mega-, or giga-bytes
/proc/PID/io
rchar: 142467219459
wchar: 86154372739
syscr: 1437570944
syscw: 838468791
read_bytes: 0
write_bytes: 45097422848
cancelled_write_bytes: 32768
rchar 读出的总字节数,read或者pread中的长度参数总和(pagecache统计,不代表实际磁盘的读入)
wchar 写入的总字节数,write或者pwrite中的长度参数总和
syscr read 或者pread 总的调用次数
syscw write 或者 pwrite 总的调用次数
read_bytes 实际从磁盘中读取的字节数
write_bytes 实际写入到磁盘中的字节数
cancelled_write_bytes 由于截断pagecache导致应该发生而没有发生的写入字节数(可能为负数)
linux运维常用命令
linux实用命令合集
Linux查找磁盘IO读写很高的进程
进程磁盘IO监控
linux磁盘io监控
上一篇
下一篇
java nio 编程模型简介
kafka Coordinator 简介
云原生时代的Java
Stack ArrayDeque LinkedList
java线程状态及转换
LockSupport简介