top命令批量执行

top作为日常管理工作中最常用也是最重要的Linux 系统监控工具之一,可以动态观察系统进程状况。top命令显示的项目很多,默认值是每5秒更新一次,按q键可以退出。显示的各项目为:-b : 批次模式运行。-c : 显示执行任务的命令行。-d : 设定延迟时间。-h : 帮助。-H : 显示线程。将显示所有进程产生的线程。-i : 显示空闲的进程。-n : 执行次数。一般与-b搭配使用。-u : 监控指定用户相关进程。-U : 监控指定用户相关进程。-p : 监控指定的进程。-s : 安全模式操作。-S : 累计时间模式。-v : 显示top版本,然后退出。-M : 自动显示内存单位(k/M/G)。


[amos.lu@localhost ~]$ top -bcsS -n 2 -p 1189
top - 10:48:41 up 2 days, 18:28,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us,  0.0%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8061304k total,  6022448k used,  2038856k free,   259188k buffers
Swap:  8191992k total,        0k used,  8191992k free,   214000k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                    
 1189 root      20   0 3981m 308m  10m S  0.0  3.9   1:25.68 /data/soft/jdk-7u21/bin/java -Djava.util.logging.config.file=/data/soft/tomcat_3417/conf/logging.properties
top - 10:48:44 up 2 days, 18:29,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8061304k total,  6022448k used,  2038856k free,   259188k buffers
Swap:  8191992k total,        0k used,  8191992k free,   214000k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                    
 1189 root      20   0 3981m 308m  10m S  0.0  3.9   1:25.68 /data/soft/jdk-7u21/bin/java -Djava.util.logging.config.file=/data/soft/tomcat_3417/conf/logging.properties

运行完后,会自动退出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章