headermask image

header image

Rediscover Linux top command

以往我使用top命令都是不带任何开关的,直接一个top之后就任其不停地刷屏。可是最近才发现原来这个命令不简单,有不少的开关可以用,而且默认启动的时候还是一个交互式(interactive)程序,彻底服了-_-b
这里搜集了几个最近用到的开关:
-b
批处理模式,批处理模式在需要将top命令的输出发送到其他程序或者是文件时非常有用
-c
显示命令行(command line)而不只是程序名称(program name)
-d delay
屏幕刷新时间延迟
-n iterations
指定命令在退出前产生的输出的最大递归次数
-p PID [, PID...]
仅监控指定PID所对应的进程
最后是一个综合使用以上所有开关的top命令示例:
$ top -bc -d 5 -n 2 -p 8648,8752,8715
top – 22:48:27 up 16 days, 22:20,  4 users,  load average: 2.40, 2.18, 2.07
Tasks:   3 total,   0 running,   3 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.6% us,  2.1% sy,  0.0% ni, 69.9% id, 25.4% wa,  0.0% hi,  0.0% si
Mem:   6227868k total,  [...]