當前位置:才華齋>計算機>計算機應用>

Solaris iostat命令詳解

計算機應用 閱讀(2.45W)

Solaris是Sun Microsystems研發的計算機作業系統。它被認為是UNIX作業系統的衍生版本之一。小編為大家帶來的是Solaris iostat詳解,希望對大家會有幫助 ,有需要的朋友一起去看看吧

Solaris iostat命令詳解

solaris系列之:使用vmstat,iostat以及df命令監視系統性能的方法

顯示虛擬記憶體統計資訊(vmstat)

使用 vmstat 命令可以報告虛擬記憶體統計資訊,以及有關係統事件(例如 CPU 負載、分頁、上下文切換數、裝置中斷和系統呼叫)的資訊。

vmstat 命令還可以顯示有關交換、快取記憶體重新整理和中斷的統計資訊。

下表描述了 vmstat 命令輸出中的欄位的含義.

procs 報告以下內容:

r 分發佇列中的核心執行緒數

b 正在等待資源的阻塞核心執行緒數

w 正在等待處理中的資源完成的換出 LWP 數

memory 報告實際記憶體和虛擬記憶體的使用情況:

swap 可用交換空間

free 可用列表的大小

page 以秒為單位報告頁面錯誤和分頁活動:

re 回收的頁面

mf 次要錯誤和主要錯誤

pi 頁入的.千位元組數

po 頁出的千位元組數

fr 釋放的千位元組數

de 最近換入的程序所需的預計記憶體

sr 由 page 守護程式掃描的當前未使用的頁數。如果 sr 不等於零,則 page 守護程式一直在執行。

disk 報告每秒的磁碟運算元,最多顯示四個磁碟中的資料

faults 報告每秒的陷阱/中斷速率:

in 每秒的中斷次數

sy 每秒的系統呼叫數

cs CPU 上下文切換速率

cpu 報告 CPU 使用時間:

us 使用者時間

sy 系統時間

id 空閒時間

顯示虛擬記憶體統計資訊 (vmstat)

使用 vmstat 命令以秒為時間間隔單位收集虛擬記憶體統計資訊。

$ vmstat n

其中,n 是兩次報告之間的間隔秒數。

顯示系統事件資訊 (vmstat -s )

執行 vmstat -s 命令,以顯示自上次引導系統以來發生的系統事件數。

$ vmstat -s

顯示交換統計資訊 (vmstat -S)

執行 vmstat -S,以顯示交換統計資訊。

$ vmstat -S

以下列表介紹了交換統計資訊欄位。

si 每秒換入的平均 LWP 數

so 換出的完整程序數

注: vmstat 命令會截斷 si 和 so 欄位的輸出.

顯示每臺裝置的中斷次數 (vmstat -i)

執行 vmstat -i 命令,以顯示每臺裝置的中斷次數。

$ vmstat -i

顯示磁碟使用率資訊 (iostat)

使用 iostat 命令報告有關磁碟輸入和輸出的統計資訊,並生成對吞吐量、使用率、佇列長度、事務速率和服務時間的測量值。

顯示磁碟使用率資訊 (iostat)

使用 iostat 命令和時間間隔秒數可以顯示磁碟使用率資訊。

$ iostat 5

輸出的第一行顯示自上次引導系統以來的統計資訊。後面的每行顯示間隔的統計資訊。預設情況下會顯示終端 (tty)、磁碟 (fd 以及 sd) 和 CPU (cpu) 的統計資訊.

顯示磁碟使用率資訊

以下示例顯示每隔 5 秒收集的磁碟統計資訊。

$ iostat 5

終端 裝置型別

tin 終端輸入佇列中的字元數

tout 終端輸出佇列中的字元數

磁碟 裝置型別

bps 每秒塊數

tps 每秒事務數

serv 平均服務時間,以毫秒為單位

CPU 裝置型別

us 在使用者模式下

sy 在系統模式下

wt 等待 I/O

id 空閒

iostat -xtc 命令對每個磁碟顯示一行輸出。

以下列表描述了輸出欄位。

r/s 每秒讀取次數

w/s 每秒寫入次數

kr/s 每秒讀取的千位元組數

kw/s 每秒寫入的千位元組數

wait 等待服務的平均事務數(佇列長度)

actv 處於活動服務狀態的平均事務數

svc_t 平均服務時間,以毫秒為單位

%w 佇列不為空的時間百分比

%b 磁碟繁忙的時間百分比

磁碟空間統計資訊 (df)

使用 df 命令可以顯示掛載的每個磁碟中的可用磁碟空間量。df 報告的 usable 磁碟空間只反映容量極限的 90%,因為報告統計資訊允許超出總可用空間的 10%。此頭空間通常保持為空,以實現更好的效能。

df 命令實際報告的磁碟空間百分比是已用空間除以可用空間。

如果檔案系統超出容量的 90%,則可使用 cp 命令將檔案轉移至具有可用空間的磁碟。或者,使用 tar 或 cpio 命令將檔案轉移至磁帶。也可以刪除檔案。

顯示磁碟空間資訊 (df -k)

使用 df -k 命令以千位元組為單位顯示磁碟空間資訊。

$ df -k

kbytes 檔案系統中可用空間的總大小

used 已用空間量

avail 可用空間量

capacity 已用空間量,表示為總容量的百分比

mounted on 掛載點