AIX 5 3主機效能評估 topas的使用說明

2021-04-23 14:58:04 字數 4134 閱讀 6165

topas

的使用說明

topas

命令用於監控各種系統資源,如

cpu的使用情況,

cpu事件和佇列,記憶體和換頁空間的使用,磁碟效能,網路效能以及

nfs統計等。它還會報告指派給不同

wlm類的程序對系統資源的消耗情況。它還能報告系統中最熱門的程序和工作量管理器(

wlm)的熱門類。有關

wlm類資訊只有在

wlm啟用時才會顯示。

topas

命令將熱門程序定義為那些使用大量

cpu時間的程序。

topas

命令沒有作日誌的選項,所有資訊都是實時的。

topas

命令利用

system performance measurement inte***ce

(spmi

)api

獲得有關資訊。正是因為通過

spmi api

,使系統開銷保持在最小程度。

topas

命令使用

perfstat

庫呼叫訪問

perfstat

核心擴充套件。

www.ixdba.net

topas

命令提供了實時的對系統處理器的狀態監視。它將顯示系統中

cpu最「敏感」的任務列表。該命令可以按

cpu使用。記憶體使用和執行時間對任務進行排序;而且該命令的很多特性都可以通過互動式命令或者在個人定製檔案中進行設定。

下面是該命令的語法格式:

topas [-d number-of-monitored-hot-disks][-h]

[-i monitoring-interval_in_seconds]

[-n number-of-monitored-hot-network-inte***ces]

[-p number-of-monitored-hot-processes]

[-w number-of-monitored-hot-wlm classes]

[-c number-of-monitored-hot-cpus]

[-p|-w]

-d 指定要受監視的磁碟數目。預設

2個磁碟,在螢幕顯示空間足夠的情況下,全部顯示。

-i 以秒為單位設定監視的時間間隔。預設2秒。

?      d 

指定每兩次螢幕資訊重新整理之間的時間間隔。當然使用者可以使用

s互動命令來改變之。

?      q 

該選項將使

top沒有任何延遲的進行重新整理。如果呼叫程式有超級使用者許可權,那麼

top將以盡可能高的優先順序執行。

?      s 

指定累計模式。

?      s 

使top

命令在安全模式中執行。這將去除互動命令所帶來的潛在危險。

?      i 

使top

不顯示任何閒置或者僵死程序。

?      c 

顯示整個命令列而不只是顯示命令名。

top命令顯示的專案很多,預設值是每

5秒更新一次,當然這是可以設定的。顯示的各專案為:

uptime 

該項顯示的是系統啟動時間、已經執行的時間和三個平均負載值(最近1秒,

5秒,15秒的負載值)。

processes 

自最近一次重新整理以來的執行程序總數。當然這些程序被分為正在執行的,休眠的,停止的等很多種類。程序和狀態顯示可以通過互動命令

t來實現。

cpu states 

顯示使用者模式,系統模式,優先順序程序(只有優先順序為負的列入考慮)和閒置等各種情況所占用

cpu時間的百分比。優先順序程序所消耗的時間也被列入到使用者和系統的時間中,所以總的百分比將大於

100%。

pid(

process id

):程序標示號。

user

:程序所有者的使用者名稱。

pr:程序的優先級別。

ni:程序的優先級別數值。

virt

:程序占用的虛擬記憶體值。

res:程序占用的物理記憶體值。

shr:程序使用的共享記憶體值。

s:程序的狀態,其中

s表示休眠,

r表示正在執行,

z表示僵死狀態,

n表示該程序優先值是負數。

mem 

記憶體使用情況統計,其中包括總的可用記憶體,空閒記憶體,已用記憶體,共享記憶體和快取所佔記憶體的情況。

swap 

交換空間統計,其中包括總的交換空間,可用交換空間,已用交換空間。

pid 

每個程序的id。

ppid 

每個程序的父程序id。

uid 

每個程序所有者的

uid 

。user 

每個程序所有者的使用者名稱。

pri 

每個程序的優先級別。

ni 該程序的優先順序值。

size 

該程序的**大小加上資料大小再加上堆疊空間大小的總數。單位是kb。

tsize 

該程序的**大小。對於核心程序這是乙個很奇怪的值。

dsize 

資料和堆疊的大小。

trs 

文字駐留大小。

d 被標記為「不乾淨」的頁專案。

lib 

使用的庫頁的大小。對於

elf程序沒有作用。

res 

該程序占用的物理記憶體的總數量,單位是kb。

share 

該程序使用共享記憶體的數量。

www.ixdba.net

stat 

該程序的狀態。其中

s代表休眠狀態;

d代表不可中斷的休眠狀態;

r代表執行狀態;

z代表僵死狀態;

t代表停止或跟蹤狀態。

time 

該程序自啟動以來所占用的總

cpu時間。如果進入的是累計模式,那麼該時間還包括這個程序子程序所占用的時間。且標題會變成

ctime。%

cpu 

該程序自最近一次重新整理以來所占用的

cpu時間和總時間的百分比。

%mem 

該程序占用的物理記憶體佔總記憶體的百分比。

command 

該程序的命令名稱,如果一行顯示不下,則會進行擷取。記憶體中的程序會有乙個完整的命令列。

下面介紹在

top命令執行過程中可以使用的一些互動命令。從使用角度來看,熟練的掌握這些命令比掌握選項還重要一些。這些命令都是單字母的,如果在命令列選項中使用了

s選項,則可能其中一些命令會被遮蔽掉。

$#@60;

空格立即重新整理顯示。

ctrl+l 

擦除並且重寫螢幕。h或者

? 顯示幫助畫面,給出一些簡短的命令總結說明。

k 終止乙個程序。系統將提示使用者輸入需要終止的程序

pid,以及需要傳送給該程序什麼樣的訊號。一般的終止程序可以使用

15訊號;如果不能正常結束那就使用訊號

9強制結束該程序。預設值是訊號

15。在安全模式中此命令被遮蔽。

i 忽略閒置和僵死程序。這是乙個開關式命令。

q 退出程式。

r 重新安排乙個程序的優先級別。

s 切換到累計模式。

s 改變兩次重新整理之間的延遲時間。系統將提示使用者輸入新的時間,單位為

s。如果有小數,就換算成

m s。輸入

0值則系統將不斷重新整理,預設值是

5 s。需要注意的是如果設定太小的時間,很可能會引起不斷重新整理,從而根本來不及看清顯示的情況,而且系統負載也會大大增加。f或者

f 從當前顯示中新增或者刪除專案。o或者

o 改變顯示專案的順序。

l 切換顯示平均負載和啟動時間資訊。

m 切換顯示記憶體資訊。

t 切換顯示程序和

cpu狀態資訊。

c 切換顯示命令名稱和完整命令列。

m 根據駐留記憶體大小進行排序。

p 根據

cpu使用百分比大小進行排序。

t 根據時間

/累計時間進行排序。

w 將當前設定寫入

~/.toprc

檔案中。這是寫

top配置檔案的推薦方法。

在AIX5 3上使用bash

在使用習慣solaris linux之後,在aix下使用其它的shell感覺不太習慣,還有沒有tab命令補齊,下面簡單介紹一下aix下使用bash的方法 aix下面己經全面支援rpm包的安裝。一 安裝方法 2 使用方法 a 在需要使用時在任何shell下輸入bash即可切換到bash下 b 將roo...

Aix5 3安裝Bash環境 原創

bash shell是linux上預設的shell,可以使用tab補全,上下鍵切換歷史命令等,比aix 大部分的unix系統 預設的ksh shell好用。2 安裝bash軟體 rpm ivh bash 3.2 1.aix5.2.ppc.rpm 3 修改使用者環境變數,home profile新增 ...

aix 5 3上安裝ssh軟體

url url 2.上傳到aix,可以用ftp等等工具 3.通過一下命令解壓 gzip d 檔名 tar xvf 檔名 建議不要放在同乙個目錄下 4.通過smitty安裝 color red 注意是先安裝ssl,再安裝ssh 先安裝協議,再安裝軟體 color smitty installp 選擇 ...