TOPAS 命令详解
?
TOPAS命令詳解
Topas命令可以監控系統活動――memory,I/O,paging space,cpu,process。
此命令包含在perfagent.tools文件集里面。
命令使用方法:
topas [ -d number_of_monitored_hot_disks ] [ -h ]
[ -i monitoring_interval_in_seconds ]
[ -n number_of_monitored_hot_network_interfaces]
[ -p number_of_monitored_hot_processes ]
[ -w number_of_monitored_hot_WLMclasses ]
[ -c number_of_monitored_hot_CPUs ]
[ -P | -W ]
參數:
-d:指定要監控的磁盤數。如果屏幕顯示的區域足夠大的話,這也是磁盤可顯示的最大數。當這個數值超出實際安裝的磁盤數,僅僅監控并顯示安裝磁盤的信息。這個參數缺省值為2,如果這個值設為0,將沒有磁盤被監控。
-h:顯示幫助信息。
-i:設置監控時間的間隔(秒),默認為2秒。
-n:設置被監控的網絡接口數。這也是在屏幕上顯示的最大網絡接口數,當這個值超出了實際安裝的網絡接口數,僅僅監控并顯示安裝的網絡接口信息。參數缺省值為2,如果這個值設為0,將沒有網絡信息被監控。
-p:指定被監控的進程數。這也是在屏幕上顯示的最大進程數。缺省值為20,如果這個值為0,沒見進程信息被監控。得到的這些進程信息是topas的主要開銷。如果進程信息不需要,通常使用這個參數指定那些不想要的進程信息。
-w:指明被監控的WLM類的值。這也是在屏幕上顯示的最大WLM值,當這個值超出了實際安裝的WLM數,僅僅顯示那些安裝的WLM類的信息,缺省值為2,如果這個值為0,將沒有信息顯示。
-c:指明被監控的CPU數。這也是在屏幕上顯示的最大CPU值,當這個值超出了實際安裝的CPU數,僅僅顯示那些安裝的CPU的信息,缺省值為2,如果這個值為0,將沒有信息顯示。
-P:顯示整個全屏進程顯示。顯示一系列最繁忙的進程,類似于默認顯示的一部分,每個進程僅僅顯示幾列,可以通過任何列排序。
-W:顯示全屏WLM(負載管理器)類。頂部顯示一系列WLM類,類似于WLM類的一部分顯示。
一些子命令:
a這個鍵顯示所有被監控的(CPU,network,disk,WLM,process)不同部分。
c這個鍵在累積報告和最忙的CPU之間進行切換。
d這個鍵在最忙的磁盤和系統總的磁盤活動之間進行切換。
h顯示幫助信息。
n這個鍵在最忙的接口和系統總的網絡活動之間進行切換。
w這個鍵在WLM類的開關之間切換。
p這個鍵進程的開關之間切換。
P這個鍵用全屏進程顯示替換默認的顯示。
W這個鍵用全屏WLM類顯示替換默認顯示。
f移動光標到一個WLM類上,這個鍵可以在WLM屏幕底端顯示一系列進程情況。
q退出程序。
r更新顯示。
以下是各個部分表示的含義:
Cswitch:在監控期間每秒鐘內容轉換的次數;
Syscall:在監控期間每秒鐘運行系統呼叫的總次數;
Reads:在監控期間每秒鐘運行讀系統呼叫的次數;
Writes:在監控期間每秒鐘運行寫系統呼叫的次數;
Forks:在監控期間每秒鐘運行派生系統呼叫的次數;
Execs:在監控期間每秒鐘運行執行系統呼叫的次數;
Runqueue:等待處理器空閑以便運行的線程平均數;
Waitqueue:等待分頁完成的線程平均數;
Readch:在監控期間通過讀系統呼叫每秒鐘讀出的字節數;
Writech:在監控期間通過寫系統呼叫每秒鐘寫入的字節數;
Rawin:在監控期間通過TTYs每秒鐘讀入的裸字節數;
Ttyout:在監控期間每秒鐘寫入TTYs的字節數;
Igets:在監控期間每秒鐘到節點查找例行程序的呼叫數;
Namei:在監控期間每秒鐘路徑查找例行程序的呼叫數;
Dirblk:在監控期間通過目錄搜索例行程序每秒鐘掃描到的目錄塊數;
PAGING部分顯示的是分頁每秒鐘次數的統計:
Faults:在監控期間每秒鐘發生的分頁錯誤總數;
Steals:在監控期間被虛擬內存管理器每秒鐘偷走的物理內存4k的幀;
PgspIn:在監控期間每秒鐘從分頁空間中讀取的4k分頁數;
PgspOut:在監控期間每秒鐘寫入分頁空間的4k分頁數;
PageIn:在監控期間每秒鐘讀取的4k分頁數,這包括從文件系統讀操作相關的分頁活動,從這個值減去PgspIn的值就是每秒鐘從文件系統讀操作相關的分頁活動數;
PageOut:在監控期間每秒鐘寫入的4k分頁數,這包括向文件系統寫操作相關的分頁活動,從這個值減去PgspOut的值就是每秒鐘向文件系統寫操作相關的分頁活動數;
Sios:在監控期間通過虛擬內存管理器得到的I/O請求數;
Momory部分顯示的是實際內存和在使用中的內存:
Real,MB:以M為單位的實際內存;
%Comp:當前分配給計算分頁片斷的內存占實際內存的百分比。計算分頁片斷由分頁空間產生。
%Nocomp:當前分配非計算分頁片斷的內存占實際內存的百分比。非計算分頁片斷包括那些文件空間,數據文件、可執行文件、或者共享庫文件。
%Client:當前分配給用來緩沖遠程掛載文件的內存占實際內存的百分比。
PAING SPACE顯示分頁空間的大小和使用率:
Size,MB:系統里所有分頁空間的大小,以M為單位;
%Used:當前使用的分頁空間占總空間的百分比;
%Free:當前空閑的分頁空間占總空間的百分比。
CPU工具:
User%:顯示運行的用戶程序所占用的CPU百分比;
Kern%:顯示運行的內核程序所占用的CPU百分比;
Wait%:顯示等待IO操作所占用的CPU百分比;
Idel%:顯示CPU空閑的百分比。
網絡接口:
Interf:網絡接口的名稱;
KBPS:在監控期間每秒鐘通過的以M為單位的總流量,這部分包括每秒鐘接收和發送的總和。
I-Pack:在監控期間每秒鐘接收到的數據包數;
O-Pack:在監控期間每秒鐘發送的數據包數;
KB-In:在監控期間每秒鐘接收到的字節數(以K為單位);
KB-Out:在監控期間每秒鐘發送的字節數(以K為單位)。
物理磁盤:
Disk:物理磁盤的名稱;
Busy%:指明物理磁盤在活動狀態的時間百分比;
KBPS:在監控期間每秒鐘讀寫的字節數(以K為單位);
TPS:每秒鐘物理磁盤的數據傳輸量。一次傳輸指的是一次I/O請求;
KB-Read:每秒鐘從物理磁盤讀出的K字節數;
KB-Write:每秒鐘向物理磁盤寫入的K字節數。
WLM(負載管理)類:
%CPU Utilization:CPU的平均利用率;
%Mem Utilization:內存的平均利用率;
%Blk I/O:塊I/O的平均利用率;
進程:
NAME:可執行程序的名稱;
Process ID:進程的ID號;
%CPU Utilization:進程的CPU平均使用率,這個值指的是進程在生命周期中的平均使用率;
Paging Space Used:分配給進程的分頁空間大小;
Process Owner:擁有這個進程的用戶名;
Workload Management(WLM)Class:進程屬于哪個WLM class。
?
?
轉載于:https://www.cnblogs.com/zlja/archive/2010/03/15/2449925.html
總結
以上是生活随笔為你收集整理的TOPAS 命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mariadb不能导入与mysql可以,
- 下一篇: 计算机辅助小学数学教学的研究,计算机辅助