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

運行完後,會自動退出。

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