Unix操作系統(tǒng)命令行知識(shí)講解
當(dāng)我們使用了Unix操作系統(tǒng)熟練之后,我們就可以發(fā)現(xiàn)經(jīng)常需要sar 命令進(jìn)行系統(tǒng)維護(hù)系統(tǒng)問題,比如系統(tǒng)的運(yùn)行速度突然變的很慢,Unix操作系統(tǒng)容易死機(jī)或者主機(jī)所帶的終端常出現(xiàn)死機(jī),這時(shí)我們常常猜測(cè),是硬盤空間太小,或者是系統(tǒng)的核心參數(shù)出了毛病等等問題?
這時(shí),我們應(yīng)該考慮使用系統(tǒng)給我們提供的sar命令來對(duì)系統(tǒng)作一個(gè)了解,該命令是系統(tǒng)維護(hù)的重要,主要幫助我們掌握系統(tǒng)資源的使用情況,特別是內(nèi)存和CPU 的使用情況,是Unix操作系統(tǒng)使用者應(yīng)該掌握的工具之一。
Unix操作系統(tǒng)sar 命令行的常用格式:
在命令行中,n 和t 兩個(gè)參數(shù)組合起來定義采樣間隔和次數(shù),t為采樣間隔,是必須有的參數(shù),n為采樣次數(shù),是可選的,默認(rèn)值是1,-o file表示將命令結(jié)果以二進(jìn)制格式存放在文件中,file 在此處不是關(guān)鍵字,是文件名。options 為命令行選項(xiàng),sar命令的選項(xiàng)很多。
Unix操作系統(tǒng)使用命行sar -d t n
例如,每30秒采樣一次,連續(xù)采樣5次,報(bào)告設(shè)備使用情況,需鍵入如下命令:
屏幕顯示:
- SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
- 11:06:43 device %busy avque r+w/sblks/savwait avserv (-d)
顯示內(nèi)容包括:
- device: sar命令正在監(jiān)視的塊設(shè)備的名字。
- %busy: 設(shè)備忙時(shí),傳送請(qǐng)求所占時(shí)間的百分比。
- avque: 隊(duì)列站滿時(shí),未完成請(qǐng)求數(shù)量的平均值。
- r+w/s: 每秒傳送到設(shè)備或從設(shè)備傳出的數(shù)據(jù)量。
- blks/s: 每秒傳送的塊數(shù),每塊512字節(jié)。
- avwait: 隊(duì)列占滿時(shí)傳送請(qǐng)求等待隊(duì)列空閑的平均時(shí)間。
- avserv: 完成傳送請(qǐng)求所需平均時(shí)間(毫秒)。
在顯示的內(nèi)容中,wd-0是硬盤的名字,%busy的值比較小,說明用于處理傳送請(qǐng)求的有效時(shí)間太少,文件系統(tǒng)效率不高,一般來講,%busy值高些,avque值低些,文件系統(tǒng)的效率比較高,如果%busy和avque值相對(duì)比較高,說明硬盤傳輸速度太慢,需調(diào)整。
希望大家可以學(xué)會(huì)在Unix操作系統(tǒng)中使用sar 命令行。會(huì)有很大的好處。
【編輯推薦】