HP-UX TOP用法--轉載

gaoyj1973發表於2008-08-02

轉載自:

top監控工具可以顯示CPU佔用率為前幾位的程式,並提供CPU的實時活動情況
語法:top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename]
-s time 設定螢幕重新整理的延時,單位為秒,預設值5秒
-d count 設定螢幕重新整理的次數,重新整理顯示完count次後退出
-q 如果經過nice授權,使用-q可以使top執行的更快一些
-u 用顯示User ID代替username,提高命令執行速度 -h 當系統由多個CPU時,個別CPU的狀態資訊被隱藏,只顯
示平均狀態值
-n number 設定每一螢幕顯示的程式數目,number值超過程式最大數目,則設定無效
-f filename 輸出重定向到給定的檔名,預設為16個程式資訊
螢幕控制命令
當有多個螢幕內容顯示時,可以用到下面的命令
鍵盤命令
j 如果不是最後的螢幕顯示,按下j鍵可以切換到下一螢幕
k 如果不是最初的螢幕顯示,按下k鍵可以切換到前一螢幕
t 按下k鍵可以切換到最初的螢幕
退出top命令的執行,可以在任何時候鍵入q鍵即可
顯示資訊描述
順序顯示下面三個常規的資訊

一. 系統資訊:
System: pa1011 Tue Jun 1 22:15:56 2004
Load averages: 0.06, 0.04, 0.03
79 processes: 71 sleeping, 8 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.11 6.2% 0.0% 3.4% 90.5% 0.0% 0.0% 0.0% 0.0%
1 0.01 5.2% 0.0% 4.4% 90.5% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.06 -0.0% -0.0% -0.0% 100.0% -0.0% -0.0% -0.0% -0.0%
首部的幾行顯示系統的幾個資訊,其中包括:
+ system:系統名和當前日期.
+ Load averages:1分鐘、5分鐘和15分鐘內執行的負載平均數
一般來說只要每個CPU的當前活動程式數不大於
3那麼系統的效能就是良好的,如果每個CPU的任務數大於5,那麼就表示這臺機器的效能有嚴重問題
+ 最近一次更新時存在的程式總數,並分別列出run(執行)、sleep(睡眠)、idle(停止)和zomb(‘殭屍’)狀態的程式數
+ CPU state:使用者佔用時間的百分比、系統佔用CPU時間的百分比、被nice命令改變優先順序的任務佔用的CPU時間百分比、以及CPU空閒時間的百分比。(被nice命令改變優先順序的任務僅指那些nice值為負的任務)。花費在被nice命令改變優先順序的任務上的時間也將被計算在系統和使用者時間內,因此整個時間加起來可能會超過百分之百
+ avg:活動程式的平均值 (僅當多處理器系統時列出).

二.記憶體資訊
Memory: 610008K (24424K) real, 995344K (30304K) virtual, 12588K free Page# 1/4
Memory:關於記憶體使用情況的統計,包括實際(real)記憶體的活動值/總值,虛擬(virtual)記憶體的使用值/總值,剩餘的記憶體。

三.程式資訊
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
1 ? 33 root 152 20 0K 0K run 153:43 1.18 1.18 vxfsd
0 ? 1751 root 154 20 2500K 868K sleep 2084:19 0.52 0.52 ARMServer
0 ? 1730 root 154 20 4500K 332K sleep 1664:55 0.44 0.44 acactmgr
列出系統裡每一個處理器的資訊,當資訊在一個螢幕內無法顯示時,會被分成多個螢幕顯示,可以前面提到l,k和t命令檢視
(1)CPU:處理器號(僅當多處理器系統時列出)
(2)TTY:終端名
(3)PID:程式號
(4)USERNAME:使用者名稱
(5)PRI:任務的優先順序
(6)NICE:任務的nice值,一個具有較低值的程式在系統上將具有優先權。可以透過改變nice值提高某些程式速度,但是這實際上是一種交易,因為那些nice值被升高的程式此時將執行得很慢。
(7)SIZE:任務的程式碼加上資料再加上棧空間的大小。
(8)RES:任務使用的實體記憶體的總數量。
(9)STATE:任務的狀態
(10)TIME:自任務開始時使用的總CPU時間,單位為秒,如153:43,對應是153秒43毫秒
(11)%WCPU:程式的CPU利用率權重百分比
(12)%CPU:程式的原始的CPU利用率百分比,自上一次螢幕重新整理以來任務佔用CPU 時間的份額
(13)COMMAND:啟動程式的命令名。如果名字太長而不能在一行顯示時,它將被截短

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267897/viewspace-1008352/,如需轉載,請註明出處,否則將追究法律責任。

相關文章