舉例說明Unix操作系統(tǒng)維護(hù)問題
當(dāng)我們熟練使用Unix操作系統(tǒng)之后,我們就需要sar 命令進(jìn)行系統(tǒng)維護(hù)系統(tǒng)問題,比如Unix操作系統(tǒng)的運(yùn)行速度突然變的很慢,Unix操作系統(tǒng)容易死機(jī)或者主機(jī)所帶的終端常出現(xiàn)死機(jī)這些問題,我們都可以用sar 命令來進(jìn)行解決或改善。
這時(shí),我們應(yīng)該考慮使用系統(tǒng)給我們提供的sar命令來對系統(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 -g t n
屏幕顯示:
- SCO_SV scosysv 3.2v5.0.5 i8038611/22/2001
顯示內(nèi)容包括:
- ovsiohw/s:每秒在串口I/O出現(xiàn)的溢出。
- ovsiodma/s:每秒在串口I/O的直接輸入輸出通道高速緩存出現(xiàn)的溢出。
- ovclist/s :每秒字符隊(duì)列出現(xiàn)的溢出。
在顯示的內(nèi)容中,每一列的值都是零,表明在采樣時(shí)間內(nèi),系統(tǒng)中沒有發(fā)生串口I/O溢出現(xiàn)象。
sar命令的用法很多,有時(shí)判斷一個(gè)問題,需要幾個(gè)sar命令結(jié)合起來使用,比如,懷疑CPU存在瓶頸,可用sar -u 和sar -q來看,懷疑I/O存在瓶頸,可用sar -b、sar -u和sar-d來看,以上舉出的例子僅僅是其中的一部分,有興趣的朋友不妨一試。
希望大家可以學(xué)會在Unix操作系統(tǒng)中使用sar 命令行。會有很大的好處。
【編輯推薦】