舉例說明Unix操作系統(tǒng)維護問題
當我們熟練使用Unix操作系統(tǒng)之后,我們就需要sar 命令進行系統(tǒng)維護系統(tǒng)問題,比如Unix操作系統(tǒng)的運行速度突然變的很慢,Unix操作系統(tǒng)容易死機或者主機所帶的終端常出現(xiàn)死機這些問題,我們都可以用sar 命令來進行解決或改善。
這時,我們應(yīng)該考慮使用系統(tǒng)給我們提供的sar命令來對系統(tǒng)作一個了解,該命令是系統(tǒng)維護的重要,主要幫助我們掌握系統(tǒng)資源的使用情況,特別是內(nèi)存和CPU 的使用情況,是Unix操作系統(tǒng)使用者應(yīng)該掌握的工具之一。
Unix操作系統(tǒng)sar 命令行的常用格式:
在命令行中,n 和t 兩個參數(shù)組合起來定義采樣間隔和次數(shù),t為采樣間隔,是必須有的參數(shù),n為采樣次數(shù),是可選的,默認值是1,-o file表示將命令結(jié)果以二進制格式存放在文件中,file 在此處不是關(guān)鍵字,是文件名。options 為命令行選項,sar命令的選項很多。
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 :每秒字符隊列出現(xiàn)的溢出。
在顯示的內(nèi)容中,每一列的值都是零,表明在采樣時間內(nèi),系統(tǒng)中沒有發(fā)生串口I/O溢出現(xiàn)象。
sar命令的用法很多,有時判斷一個問題,需要幾個sar命令結(jié)合起來使用,比如,懷疑CPU存在瓶頸,可用sar -u 和sar -q來看,懷疑I/O存在瓶頸,可用sar -b、sar -u和sar-d來看,以上舉出的例子僅僅是其中的一部分,有興趣的朋友不妨一試。
希望大家可以學(xué)會在Unix操作系統(tǒng)中使用sar 命令行。會有很大的好處。
【編輯推薦】