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