當我們熟練使用Unix操作系統之後,我們就需要sar 命令進行系統維護系統問題,比如Unix操作系統的運行速度突然變的很慢,Unix操作系統容易死機或者主機所帶的終端常出現死機這些問題,我們都可以用sar 命令來進行解決或改善。
這時,我們應該考慮使用系統給我們提供的sar命令來對系統作一個了解,該命令是系統維護的重要,主要幫助我們掌握系統資源的使用情況,特別是內存和CPU 的使用情況,是Unix操作系統使用者應該掌握的工具之一。
Unix操作系統sar 命令行的常用格式:
在命令行中,n 和t 兩個參數組合起來定義采樣間隔和次數,t為采樣間隔,是必須有的參數,n為采樣次數,是可選的,默認值是1,-o file表示將命令結果以二進制格式存放在文件中,file 在此處不是關鍵字,是文件名。options 為命令行選項,sar命令的選項很多。
Unix操作系統使用命行sar -g t n
屏幕顯示:
- SCO_SV scosysv 3.2v5.0.5 i8038611/22/2001
顯示內容包括:
- ovsiohw/s:每秒在串口I/O出現的溢出。
- ovsiodma/s:每秒在串口I/O的直接輸入輸出通道高速緩存出現的溢出。
- ovclist/s :每秒字符隊列出現的溢出。
在顯示的內容中,每一列的值都是零,表明在采樣時間內,系統中沒有發生串口I/O溢出現象。
sar命令的用法很多,有時判斷一個問題,需要幾個sar命令結合起來使用,比如,懷疑CPU存在瓶頸,可用sar -u 和sar -q來看,懷疑I/O存在瓶頸,可用sar -b、sar -u和sar-d來看,以上舉出的例子僅僅是其中的一部分,有興趣的朋友不妨一試。
希望大家可以學會在Unix操作系統中使用sar 命令行。會有很大的好處。