Linux命令行工具——pidstat
2020-08-31 本文已影响0人
CokeCode
CPU监控
pidstat -p 1187 -u 1 3
参数-p
后接进程ID,-u
表示监控CPU使用率,最后的1
和3
表示每秒采样一次,合计采样3次。
用参数-t
可以将监控细化到线程级别:
pidstat -p 1187 -u -t 1 3
内存监控
参数-r
可以监控内存使用情况:
pidstat -r -p 27233 1 3
输出中各列的含义如下:
-
minflt/s
:该进程每秒minor fault(不需从磁盘调出内存页)的数量; -
majflt/s
:该进程每秒major fault(需从磁盘调出内存页)的数量; -
VSZ
:该进程使用的虚拟内存大小,单位KB
; -
RSS
:该进程占用的物理内存大小,单位KB
; -
%MEM
:占用内存比率。
I/O监控
参数-d
监控I/O使用情况:
pidstat -p 1187 -d -t 1 3