aix svmon 命令用法詳解

paulyibinyi發表於2010-06-25

svmon


  svmon 命令提供了一個更加深入的記憶體使用情況的分析。比起 vmstat 和 ps 命令,它帶有更多資訊量,並且更具有強制性。svmon 命令捕獲一個當前記憶體狀態的快照。然而,這並不是一個真正的快照,因為它執行在使用者級別,即中斷允許狀態。
  要確定 svmon 是否已安裝並可用,執行以下命令:
  # lslpp -lI bos.perf.tools
  svmon 命令只能由 root 使用者執行。
  如果使用時間間隔(-i 項),統計資訊將會一直顯示直到命令被殺死或者直到達到了時間間隔的數值(可以剛好在該時間間隔後指定)。
  可以使用下列不同的報告來分析所顯示的資訊:
  全域性(-G)
  顯示描述整個系統中實記憶體和調頁空間的使用的統計資訊。
  程式(-P)
  顯示指定活動程式的記憶體使用情況。如果不提供程式列表,那麼記憶體使用統計資訊顯示所有活動的程式。
  段(-S)
  顯示指定段的記憶體使用情況。如果不提供段的列表,那麼記憶體使用統計資訊顯示所有定義的段。
  段的詳細資訊(-D)
  顯示指定段的詳細資訊。
  使用者(-U)
  顯示指定登入名的記憶體使用統計資訊。如果不提供登入名列表,那麼顯示所有定義的登入名的記憶體使用統計資訊。
  命令(-C)
  顯示某個命令名指定的程式的記憶體使用統計資訊。
  工作負載管理類(-W)
  顯示指定的工作負載管理類的記憶體使用統計資訊。如果不提供類,那麼顯示所有定義的類的記憶體使用統計資訊。
  幀(-F)
  顯示幀的資訊。不指定幀的號碼時,會報告使用的記憶體的百分比。僅考慮設定了訪問位的幀。在處理期間,所有的訪問位都將復位。因此,當第二次使用 -f 選項時,svmon 命令會報告自上次使用 -f 選項以來已訪問的實記憶體的百分比。如果在系統上定義了一個保留池,那麼將報告每個已定義池中使用的記憶體的百分比。
  層(-T)
  顯示層的資訊,例如層號,使用 -a 標誌時的超類名和實記憶體中屬於層的段的總頁數。
  下面舉例說明使用命令可做的一些工作:
  1、# svmon -uP -t 3|grep -p Pid|grep '^.*[0-9] '
  可將使用實存最多的三個程式標出
  5428 X 4681 1584 2656 9156 N N
  16274 bin 4594 1588 2273 8824 N Y
  6458 dtgreet 4660 1580 2144 8712 N N
  輸出的格式順序為 Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd
  可以計算出X程式所使用的實存為4681×4096=18763776,約為18MB
  2、# svmon -gP -t 3|grep -p Pid|grep '^.*[0-9] '
  可將使用交換區最多的三個程式標出,
  5428 X 4681 1584 2656 9156 N N
  16274 bin 4594 1588 2273 8824 N Y
  6458 dtgreet 4660 1580 2144 8712 N N
  第一個程式X所使用的交換區大小約為 2566×4096 =10510336 位元組,大約為10MB空間
  3、# svmon -S -t 3 -i 3
  每隔三秒顯示使用最多的段
  Vsid Esid Type Description Inuse Pin Pgsp Virtual
  4f08 - clnt 37505 0 - -
  11e1 - clnt 33623 0 - -
  8811 - work kernel pinned heap 12637 6547 8091 19397
  可見,Vsid為4f08的段使用最多
  4、svmon -pP 22674
  看PID為22674的程式所使用的為那些檔案
  Pid Command nuse Pin Pgsp Virtual 64-bit Mthrd
  22674 java 29333 1611 2756 32404 N Y
  Vsid Esid Type Description Inuse Pin Pgsp Virtual
  0 0 work kernel seg 2979 1593 1659 4561
  a056 - work 43 16 3 46
  1e03 2 work process private 77 2 17 93
  1080 - pers /dev/hd2:69742 1 0 - -
  f8bd f work shared library data 84 0 11 99
  60ee 8 work shmat/mmap 0 0 0 0
  70ec - pers /dev/hd2:69836 1 0 - -

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

相關文章