ITPub博客

首页 > Linux操作系统 > Linux操作系统 > iotop和pidstat

iotop和pidstat

Linux操作系统 作者:壹頁書 时间:2016-05-15 14:17:28 0 删除 编辑
pidstat
转载自:
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858874.html

pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。

执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:



cpu使用情况统计(-u)
使用-u选项,pidstat将显示各活动进程的cpu使用统计,执行”pidstat -u”与单独执行”pidstat”的效果一样。

内存使用情况统计(-r)
使用-r选项,pidstat将显示各活动进程的内存使用统计:
minflt/s: 每秒次缺页错误次数(minor page faults),次缺页错误次数意即虚拟内存地址映射成物理内存地址产生的page fault次数
majflt/s: 每秒主缺页错误次数(major page faults),当虚拟内存地址映射成物理内存地址时,相应的page在swap中,这样的page fault为major page fault,一般在内存使用紧张时产生
VSZ:      该进程使用的虚拟内存(以kB为单位)
RSS:      该进程使用的物理内存(以kB为单位)
%MEM:     该进程使用内存的百分比
Command:  拉起进程对应的命令


IO情况统计(-d)
使用-d选项,我们可以查看进程IO的统计信息:
kB_rd/s: 每秒进程从磁盘读取的数据量(以kB为单位)
kB_wr/s: 每秒进程向磁盘写的数据量(以kB为单位)
Command: 拉起进程对应的命令


针对特定进程统计(-p)
使用-p选项,我们可以查看特定进程的系统资源使用情况


iotop命令
 iotop - simple top-like I/O monitor
 iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息(requires 2.6.20 or later)
 --version			#显示版本号
 -h, --help			#显示帮助信息
 -o, --only			#显示进程或者线程实际上正在做的I/O,而不是全部的,可以随时切换按o
 -b, --batch			#运行在非交互式的模式
 -n NUM, --iter=NUM		#在非交互式模式下,设置显示的次数,
 -d SEC, --delay=SEC		#设置显示的间隔秒数,支持非整数值
 -p PID, --pid=PID		#只显示指定PID的信息
 -u USER, --user=USER		#显示指定的用户的进程的信息
 -P, --processes		#只显示进程,一般为显示所有的线程
 -a, --accumulated		#显示从iotop启动后每个线程完成了的IO总数
 -k, --kilobytes		#以千字节显示
 -t, --time			#在每一行前添加一个当前的时间
 -q, --quiet			#suppress some lines of header (implies --batch). This option can be specified up to three times to remove header lines.
   -q     column names are only printed on the first iteration,
   -qq    column names are never printed,
   -qqq   the I/O summary is never printed.
 使用left和right改变排序, 
 r:反向排序,
 o:切换至选项--only,
 p:切换至--processes选项,
 a:切换至--accumulated选项
 q:退出 
 i:改变线程的优先级

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29254281/viewspace-2100238/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: iostat命令
下一篇: Java try catch finally
请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    620
  • 访问量
    6339997