亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

巧用SAR命令維護linux系統(tǒng)

添加時間:2011-2-21  添加: admin 

 在使用UNIX操作系統(tǒng)的過程中,我們常常會用到各種各樣的問題,比如系統(tǒng)運
行速度突然變慢,系統(tǒng)容易死機或者主機所帶的終端常出現(xiàn)死機,這時我們常常猜測,是硬盤空間太小,還是內(nèi)存不足?I/O出現(xiàn)瓶頸,或者是系統(tǒng)的核心參數(shù)出
了問題?這時,我們應(yīng)該考慮使用系統(tǒng)給我們提供的sar命令來對系統(tǒng)作一個了解,該命令是系統(tǒng)維護的重要工具,主要幫助我們掌握系統(tǒng)資源的使用情況,特別
是內(nèi)存和CPU 的使用情況,是UNIX系統(tǒng)使用者應(yīng)該掌握的工具之一。
sar 命令行的常用格式:
sar [options] [-A] [-o file] t [n]
在命令行中,n 和t 兩個參數(shù)組合起來定義采樣間隔和次數(shù),t為采樣間隔,是必須有
的參數(shù),n為采樣次數(shù),是可選的,默認(rèn)值是1,-o file表示將命令結(jié)果以二進制格式
存放在文件中,file 在此處不是關(guān)鍵字,是文件名。options 為命令行選項,sar命令
的選項很多,下面只列出常用選項:
      -A:所有報告的總和。
         -u:CPU利用率
         -v:進程、I節(jié)點、文件和鎖表狀態(tài)。
         -d:
硬盤
使用報告。
         -r:沒有使用的
內(nèi)存
頁面和硬盤塊。
         -g:串口I/O的情況。
-b:緩沖區(qū)使用情況。
-a:文件讀寫情況。
-c:系統(tǒng)調(diào)用情況。
-R:進程的活動情況。
-y:終端設(shè)備活動情況。
-w:系統(tǒng)交換活動。
下面將舉例說明。
例一:使用命令行 sar -u t n
例如,每60秒采樣一次,連續(xù)采樣5次,觀察CPU 的使用情況,并將采樣結(jié)果以二進制
形式存入當(dāng)前目錄下的文件zhou中,需鍵入如下命令:
# sar -u -o zhou 60 5
屏幕顯示:
  SCO_SV   scosysv 3.2v5.0.5 i80386   10/01/2001
     14:43:50   %usr   %sys  %wio    %idle(-u)
     14:44:50   0     1    4      94
     14:45:50   0     2    4      93
     14:46:50   0     2    2      96
     14:47:50   0     2    5      93
     14:48:50   0     2    2      96
     Average    0     2    4      94
在顯示內(nèi)容包括:
  %usr:CPU處在用戶模式下的時間百分比。
   %sys:CPU處在系統(tǒng)模式下的時間百分比。
   %wio:CPU等待輸入輸出完成時間的百分比。
   %idle:CPU空閑時間百分比。
在所有的顯示中,我們應(yīng)主要注意%wio和%idle,%wio的值過高,表示硬盤存在I/O瓶頸,
%idle值高,表示CPU較空閑,如果%idle值高但系統(tǒng)響應(yīng)慢時,有可能是CPU等待分配內(nèi)存,
此時應(yīng)加大內(nèi)存容量。%idle值如果持續(xù)低于10,那么系統(tǒng)的CPU處理能力相對較低,表
明系統(tǒng)中最需要解決的資源是CPU。
如果要查看二進制文件zhou中的內(nèi)容,則需鍵入如下sar命令:
    # sar -u -f zhou
可見,sar命令即可以實時采樣,又可以對以往的采樣結(jié)果進行查詢。
例二:使用命行sar -v t n
例如,每30秒采樣一次,連續(xù)采樣5次,觀察核心表的狀態(tài),需鍵入如下命令:
# sar -v 30 5
屏幕顯示:
       SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
       10:33:23 proc-sz ov inod-sz ov file-sz ov lock-sz   (-v)
10:33:53 305/ 321  0 1337/2764  0 1561/1706 0 40/ 128
10:34:23 308/ 321  0 1340/2764  0 1587/1706 0 37/ 128
10:34:53 305/ 321  0 1332/2764  0 1565/1706 0 36/ 128
10:35:23 308/ 321  0 1338/2764  0 1592/1706 0 37/ 128
10:35:53 308/ 321  0 1335/2764  0 1591/1706 0 37/ 128
顯示內(nèi)容包括:
proc-sz:目前核心中正在使用或分配的進程表的表項數(shù),由核心參數(shù)MAX-PROC控制。
  inod-sz:目前核心中正在使用或分配的i節(jié)點表的表項數(shù),由核心參數(shù)
MAX-INODE控制。
  file-sz: 目前核心中正在使用或分配的文件表的表項數(shù),由核心參數(shù)MAX-FILE控
制。
  ov:溢出出現(xiàn)的次數(shù)。
  Lock-sz:目前核心中正在使用或分配的記錄加鎖的表項數(shù),由核心參數(shù)MAX-FLCKRE
控制。
顯示格式為
實際使用表項/可以使用的表項數(shù)
顯示內(nèi)容表示,核心使用完全正常,三個表沒有出現(xiàn)溢出現(xiàn)象,核心參數(shù)不需調(diào)整,如
果出現(xiàn)溢出時,要調(diào)整相應(yīng)的核心參數(shù),將對應(yīng)的表項數(shù)加大。
例三:使用命行sar -d t n
例如,每30秒采樣一次,連續(xù)采樣5次,報告設(shè)備使用情況,需鍵入如下命令:
# sar -d 30 5
屏幕顯示:
      SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
11:06:43 device %busy   avque   r+w/s  blks/s  avwait avserv (-d)
11:07:13 wd-0   1.47   2.75   4.67   14.73   5.50 3.14
11:07:43 wd-0   0.43   18.77   3.07   8.66   25.11 1.41
11:08:13 wd-0   0.77   2.78   2.77   7.26   4.94 2.77
11:08:43 wd-0   1.10   11.18   4.10   11.26   27.32 2.68
11:09:13 wd-0   1.97   21.78   5.86   34.06   69.66 3.35
Average wd-0   1.15   12.11   4.09   15.19   31.12 2.80
顯示內(nèi)容包括:
device: sar命令正在監(jiān)視的塊設(shè)備的名字。
   %busy: 設(shè)備忙時,傳送請求所占時間的百分比。
   avque: 隊列站滿時,未完成請求數(shù)量的平均值。
   r+w/s: 每秒傳送到設(shè)備或從設(shè)備傳出的數(shù)據(jù)量。
   blks/s: 每秒傳送的塊數(shù),每塊512字節(jié)。
   avwait: 隊列占滿時傳送請求等待隊列空閑的平均時間。
   avserv: 完成傳送請求所需平均時間(毫秒)。
在顯示的內(nèi)容中,wd-0是硬盤的名字,%busy的值比較小,說明用于處理傳送請求的有
效時間太少,文件系統(tǒng)效率不高,一般來講,%busy值高些,avque值低些,文件系統(tǒng)
的效率比較高,如果%busy和avque值相對比較高,說明硬盤傳輸速度太慢,需調(diào)整。
例四:使用命行sar -b t n
例如,每30秒采樣一次,連續(xù)采樣5次,報告緩沖區(qū)的使用情況,需鍵入如下命令:
# sar -b 30 5
屏幕顯示:
  SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
14:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b)
14:55:29 0  147  100  5  21  78   0   0
14:55:59 0  186  100  5  25  79   0   0
14:56:29 4  232   98  8  58  86   0   0
14:56:59 0  125  100  5  23  76   0   0
14:57:29 0   89  100  4  12  66   0   0
Average  1  156   99  5  28  80   0   0
顯示內(nèi)容包括:
bread/s: 每秒從硬盤讀入系統(tǒng)緩沖區(qū)buffer的物理塊數(shù)。
lread/s: 平均每秒從系統(tǒng)buffer讀出的邏輯塊數(shù)。
%rcache: 在buffer cache中進行邏輯讀的百分比。
bwrit/s: 平均每秒從系統(tǒng)buffer向磁盤所寫的物理塊數(shù)。
lwrit/s: 平均每秒寫到系統(tǒng)buffer邏輯塊數(shù)。
%wcache: 在buffer cache中進行邏輯讀的百分比。
pread/s: 平均每秒請求物理讀的次數(shù)。
pwrit/s: 平均每秒請求物理寫的次數(shù)。
在顯示的內(nèi)容中,最重要的是%cache和%wcache兩列,它們的值體現(xiàn)著buffer的使用效
率,%rcache的值小于90或者%wcache的值低于65,應(yīng)適當(dāng)增加系統(tǒng)buffer的數(shù)量,buffer
數(shù)量由核心參數(shù)NBUF控制,使%rcache達(dá)到90左右,%wcache達(dá)到80左右。但buffer參數(shù)
值的多少影響I/O效率,增加buffer,應(yīng)在較大內(nèi)存的情況下,否則系統(tǒng)效率反而得不到
提高。
例五:使用命行sar -g t n
例如,每30秒采樣一次,連續(xù)采樣5次,報告串口I/O的操作情況,需鍵入如下命令:
# sar -g 30 5
屏幕顯示:
SCO_SV scosysv 3.2v5.0.5 i80386  11/22/2001
17:07:03  ovsiohw/s  ovsiodma/s  ovclist/s (-g)
17:07:33   0.00   0.00   0.00
17:08:03   0.00   0.00   0.00
17:08:33   0.00   0.00   0.00
17:09:03   0.00   0.00   0.00
17:09:33   0.00   0.00   0.00
Average    0.00   0.00   0.00
顯示內(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來看
Sar
-A 所有的報告總和
-a 文件讀,寫報告
-B 報告附加的buffer cache使用情況
-b buffer cache使用情況
-c 系統(tǒng)調(diào)用使用報告
-d 硬盤使用報告
-g 有關(guān)串口I/O情況
-h 關(guān)于buffer使用統(tǒng)計數(shù)字
-m IPC消息和信號燈活動
-n 命名cache
-p 調(diào)頁活動
-q 運行隊列和交換隊列的平均長度
-R 報告進程的活動
-r 沒有使用的內(nèi)存頁面和硬盤塊
-u CPU利用率
-v 進程,i節(jié)點,文件和鎖表狀態(tài)
-w 系統(tǒng)交換活動
-y TTY設(shè)備活動
-a 報告文件讀,寫報告
sar –a 5 5
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
11:45:40 iget/s namei/s dirbk/s (-a)
11:45:45 6 2 2
11:45:50 91 20 28
11:45:55 159 20 18
11:46:00 157 21 19
11:46:05 177 30 35
Average 118 18 20
iget/s 每秒由i節(jié)點項定位的文件數(shù)量
namei/s 每秒文件系統(tǒng)路徑查詢的數(shù)量
dirbk/s 每秒所讀目錄塊的數(shù)量
*這些值越大,表明核心花在存取用戶文件上的時間越多,它反映著一些程序和應(yīng)用文件系統(tǒng)產(chǎn)生的負(fù)荷。一般地,如果iget/s與namei/s的比
值大于5,并且namei/s的值大于30,則說明文件系統(tǒng)是低效的。這時需要檢查文件系統(tǒng)的自由空間,看看是否自由空間過少。
-b 報告緩沖區(qū)(buffer cache)的使用情況
sar -b 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
13:51:28 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b)
13:51:30 382 1380 72 131 273 52 0 0
13:51:32 378 516 27 6 22 72 0 0
13:51:34 172 323 47 39 57 32 0 0
Average 310 739 58 58 117 50 0 0
bread/s 平均每秒從硬盤(或其它塊設(shè)備)讀入系統(tǒng)buffer的物理塊數(shù)
lread/s 平均每秒從系統(tǒng)buffer讀出的邏輯塊數(shù)
%rcache 在buffer cache中進行邏輯讀的百分比(即100% - bread/lreads)
bwrit/s 平均每秒從系統(tǒng)buffer向磁盤(或其它塊設(shè)備)所寫的物理塊數(shù)
lwrit/s 平均每秒寫到系統(tǒng)buffer的邏輯塊數(shù)
%wcache 在buffer cache中進行邏輯寫的百分比(即100% - bwrit/lwrit).
pread/sgu 平均每秒請求進行物理讀的次數(shù)
pwrit/s 平均每秒請求進行物理寫的次數(shù)
*所顯示的內(nèi)容反映了目前與系統(tǒng)buffer有關(guān)的讀,寫活。在所報告的數(shù)字中,最重要的是%rcache和%wcache(統(tǒng)稱為cache命中率)兩列,它們具體體現(xiàn)著系統(tǒng)buffer的效率。衡量cache效率的標(biāo)準(zhǔn)是它的命中率值的大小。
*如果%rcache的值小于90或者%wcache的值低于65,可能就需要增加系統(tǒng)buffer的數(shù)量。如果在系統(tǒng)的應(yīng)用中,系統(tǒng)的I/O活動十分頻
繁,并且在內(nèi)存容量配置比較大時,可以增加buffer cache,使%rcache達(dá)到95左右,%wcache達(dá)到80左右。
*系統(tǒng)buffer
cache中,buffer的數(shù)量由核心參數(shù)NBUF控制。它是一個要調(diào)的參數(shù)。系統(tǒng)中buffer數(shù)量的多少是影響系統(tǒng)I/O效率的瓶頸。要增加系統(tǒng)
buffer數(shù)量,則要求應(yīng)該有較大的內(nèi)存配置。否則一味增加buffer數(shù)量,勢必減少用戶進程在內(nèi)存中的運行空間,這同樣會導(dǎo)致系統(tǒng)效率下降。

-c 報告系統(tǒng)調(diào)用使用情況
sar -c 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
17:02:42 scall/s sread/s swrit/s fork/s exec/s rchar/s wchar/s (-c)
17:02:44 2262 169 141 0.00 0.00 131250 22159
17:02:46 1416 61 38 0.00 0.00 437279 6464
17:02:48 1825 43 25 0.00 0.00 109397 42331
Average 1834 91 68 0.00 0.00 225975 23651
scall/s 每秒使用系統(tǒng)調(diào)用的總數(shù)。一般地,當(dāng)4~6個用戶在系統(tǒng)上工作時,每秒大約30個左右。
sread/s 每秒進行讀操作的系統(tǒng)調(diào)用數(shù)量。
swrit/s 每秒進行寫操作的系統(tǒng)調(diào)用數(shù)量。
fork/s 每秒fork系統(tǒng)調(diào)用次數(shù)。當(dāng)4~6個用戶在系統(tǒng)上工作時,每秒大約0.5秒左右。
exec/s 每秒exec系統(tǒng)調(diào)用次數(shù)。
rchar/s 每秒由讀操作的系統(tǒng)調(diào)用傳送的字符(以字節(jié)為單位)。
wchar/s 每秒由寫操作的系統(tǒng)調(diào)用傳送的字符(以字節(jié)為單位)。
*如果scall/s持續(xù)地大于300,則表明正在系統(tǒng)中運行的可能是效率很低的應(yīng)用程序。在比較
典型的情況下,進行讀操作的系統(tǒng)調(diào)用加上進行寫操作的系統(tǒng)調(diào)用之和,約是scall的一半左右。

-d 報告硬盤使用情況
sar -d 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
17:27:49 device %busy avque r+w/s blks/s avwait avserv (-d)
17:27:51 ida-0 6.93 1.00 13.86 259.41 0.00 5.00
ida-1 0.99 1.00 17.33 290.10 0.00 0.57
17:27:53 ida-0 75.50 1.00 54.00 157.00 0.00 13.98
ida-1 9.50 1.00 12.00 75.00 0.00 7.92
17:27:55 ida-0 7.46 1.00 46.77 213.93 0.00 1.60
ida-1 17.41 1.00 57.71 494.53 0.00 3.02
Average ida-0 29.85 1.00 38.14 210.28 0.00 7.83
ida-1 9.29 1.00 29.02 286.90 0.00 3.20
device 這是sar命令正在監(jiān)視的塊設(shè)備的名字。
%busy 設(shè)備忙時,運行傳送請求所占用的時間。這個值以百分比表示。
avque 在指定的時間周期內(nèi),沒有完成的請求數(shù)量的平均值。僅在隊列被占滿時取這個值。
r+w/s 每秒傳送到設(shè)備或者從設(shè)備傳送出的數(shù)據(jù)量。
blks/s 每秒傳送的塊數(shù)。每塊512個字節(jié)。
avwait 傳送請求等待隊列空閑的平均時間(以毫秒為單位)。僅在隊列被占滿時取這個值。
avserv 完成傳送請求所需平均時間(以毫秒為單位)
*ida-0和ida-1是硬盤的設(shè)備名字。在顯示的內(nèi)容中,如果%busy的值比較小,說明用于處理
傳送請求的有效時間太少,文件系統(tǒng)的效率不高。要使文件系統(tǒng)的效率得到優(yōu)化,應(yīng)使%busy的數(shù)值相對高一些,而avque的值應(yīng)該低一些。

-g 報告有關(guān)串口I/O情況
sar -g 3 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
11:10:09 ovsiohw/s ovsiodma/s ovclist/s (-g)
11:10:12 0.00 0.00 0.00
11:10:15 0.00 0.00 0.00
11:10:18 0.00 0.00 0.00
Average 0.00 0.00 0.00
ovsiohw/s 每秒在串囗I/O硬件出現(xiàn)的溢出。
ovsiodma/s 每秒在串囗I/O的直接輸入,輸出信道高速緩存出現(xiàn)的溢出。
ovclist/s 每秒字符隊列出現(xiàn)的溢出。

-m 報告進程間的通信活動(IPC消息和信號燈活動)情況
sar -m 4 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
13:24:28 msg/s sema/s (-m)
13:24:32 2.24 9.95
13:24:36 2.24 21.70
13:24:40 2.00 36.66
Average 2.16 22.76
msg/s 每秒消息操作的次數(shù)(包括發(fā)送消息的接收信息)。
sema/s 每秒信號燈操作次數(shù)。
*信號燈和消息作為進程間通信的工具,如果在系統(tǒng)中運行的應(yīng)用過程中沒有使用它們,那么由sar命令報告的msg
和sema的值都將等于0.00。如果使用了這些工具,并且其中或者msg/s大于100,或者sema/s大于100,則表明這樣的應(yīng)用程序效率比較
低。原因是在這樣的應(yīng)用程序中,大量的時間花費在進程之間的溝通上,而對保證進程本身有效的運行時間必然產(chǎn)生不良的影響。
-n 報告命名緩沖區(qū)活動情況
sar -n 4 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
13:37:31 c_hits cmisses (hit %) (-n)
13:37:35 1246 71 (94%)
13:37:39 1853 81 (95%)
13:37:43 969 56 (94%)
Average 1356 69 (95%)
c_hits cache命中的數(shù)量。
cmisses cache未命中的數(shù)量。
(hit %) 命中數(shù)量/(命中數(shù)理+未命中數(shù)量)。
*不難理解,(hit %)值越大越好,如果它低于90%,則應(yīng)該調(diào)整相應(yīng)的核心參數(shù)。
-p 報告分頁活動
sar -p 5 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
13:45:26 vflt/s pflt/s pgfil/s rclm/s (-p)
13:45:31 36.25 50.20 0.00 0.00
13:45:36 32.14 58.48 0.00 0.00
13:45:41 79.80 58.40 0.00 0.00
Average 49.37 55.69 0.00 0.00
vflt/s 每秒進行頁面故障地址轉(zhuǎn)換的數(shù)量(由于有效的頁面當(dāng)前不在內(nèi)存中)。
pflt/s 每秒來自由于保護錯誤出現(xiàn)的頁面故障數(shù)量(由于對頁面的非法存,取引起的頁面故障)。
pgfil/s 每秒通過”頁—入”滿足vflt/s的數(shù)量。
rclm/s 每秒由系統(tǒng)恢復(fù)的有效頁面的數(shù)量。有效頁面被增加到自由頁面隊列上。
*如果vflt/s的值高于100,可能預(yù)示著對于頁面系統(tǒng)來說,應(yīng)用程序的效率不高,也可能分頁參數(shù)需要調(diào)整,或者內(nèi)存配置不太合適。

-q 報告進程隊列(運行隊列和交換隊列的平均長度)情況
sar -q 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
14:25:50 runq-sz %runocc swpq-sz %swpocc (-q)
14:25:52 4.0 50
14:25:54 9.0 100
14:25:56 9.0 100
Average 7.3 100
runq-sz 準(zhǔn)備運行的進程運行隊列。
%runocc 運行隊列被占用的時間(百分比)
swpq-sz 要被換出的進程交換隊列。
%swpocc 交換隊列被占用的時間(百分比)。
*如果%runocc大于90,并且runq-sz的值大于2,則表明CPU的負(fù)載較重。其直接后果,可能使系統(tǒng)的響應(yīng)速度降低。如果%swpocc大于
20,表明交換活動頻繁,將嚴(yán)重導(dǎo)致系統(tǒng)效率下降。解決的辦法是加大內(nèi)存或減少緩存區(qū)數(shù)量,從而減少交換及頁—入,頁—出活動。

-r 報告內(nèi)存及交換區(qū)使用情況(沒有使用的內(nèi)存頁面和硬盤塊)
sar -r 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002
10:14:19 freemem freeswp availrmem availsmem (-r)
10:14:22 279729 6673824 93160 1106876
10:14:24 279663 6673824 93160 1106876
10:14:26 279661 6673824 93160 1106873
Average 279684 6673824 93160 1106875
freemem 用戶進程可以使用的內(nèi)存頁面數(shù),4KB為一個頁面。
freeswp 用于進程交換可以使用的硬盤盤塊,512B為一個盤塊。
-u CPU利用率
sar -u 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002
10:27:23 %usr %sys %wio %idle (-u)
10:27:25 2 3 8 88
10:27:27 3 3 5 89
10:27:29 0 0 0 100
Average 2 2 4 92
.
%usr cpu處在用戶模式下時間(百分比)
%sys cpu處在系統(tǒng)模式下時間(百分比)
%wio cpu等待輸入,輸出完成(時間百分比)
%idle cpu空閑時間(百分比)
*在顯示的內(nèi)容中,%usr和
%sys這兩個值一般情況下對系統(tǒng)無特別影響,%wio的值不能太高,如果%wio的值過高,則CPU花在等待輸入,輸出上的時間太多,這意味著硬盤存在
I/O瓶頸。如果%idle的值比較高,但系統(tǒng)響應(yīng)并不快,那么這有可能是CPU花時間等待分配內(nèi)存引起的。%idle的值可以較深入幫助人們了解系統(tǒng)的
性能,在這種情況上,%idle的值處于40~100之間,一旦它持續(xù)低于30,則表明進程竟?fàn)幍闹饕Y源不是內(nèi)存而是CPU。
*在有大量用戶運行的系統(tǒng)中,為了減少CPU的壓力,應(yīng)該使用智能多串卡,而不是非智能多串卡。智能多串卡可以承擔(dān)CPU的某些負(fù)擔(dān)。
*此外,如果系統(tǒng)中有大型的作業(yè)運行,應(yīng)該把它們合理調(diào)度,錯開高峰,當(dāng)系統(tǒng)相對空閑時再運行。
-v 報告系統(tǒng)表的內(nèi)容(進程,i節(jié)點,文件和鎖表狀態(tài))
sar -v 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002
10:56:46 proc-sz ov inod-sz ov file-sz ov lock-sz (-v)
10:56:48 449/ 500 0 994/4147 0 1313/2048 0 5/ 128
10:56:50 450/ 500 0 994/4147 0 1314/2048 0 5/ 128
10:56:52 450/ 500 0 994/4147 0 1314/2048 0 5/ 128
proc-sz 目前在核心中正在使用或分配的進程表的表項數(shù)
inod-sz 目前在核心中正在使用或分配的i節(jié)點表的表項數(shù)
file-sz 目前在核心中正在使用或分配的文件表的表項數(shù)
ov 溢出出現(xiàn)的次數(shù)
lock-sz 目前在核心中正在使用或分配的記錄加鎖的表項數(shù)
*除ov外,均涉及到Unix的核心參數(shù),它們分別受核心參數(shù)NPROC,NIMODE,NFILE和FLOCKREC的控制。
*顯示格式為:
實際使用表項/整個表可以使用的表項數(shù)
比如,proc-sz一列所顯示的四個數(shù)字中,分母的100是系統(tǒng)中整個進程表的長度(可建立100個表項),分子上的24,26和25分別是采樣的那一段時間所使用的進程表項。inod-sz,file-sz和lock-sz三列數(shù)字的意義也相同。
三列ov的值分別對應(yīng)進程表,i節(jié)點表和文件表,表明目前這三個表都沒有出現(xiàn)溢出現(xiàn)象,當(dāng)出現(xiàn)溢出時,需要調(diào)整相應(yīng)的核心參數(shù),將對應(yīng)表加大。

-w 系統(tǒng)交換活動
sar -w 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002
11:22:05 swpin/s bswin/s swpot/s bswots pswch/s (-w)
11:22:07 0.00 0.0 0.00 0.0 330
11:22:09 0.00 0.0 0.00 0.0 892
11:22:11 0.00 0.0 0.00 0.0 1053
Average 0.00 0.0 0.00 0.0 757
swpin/s 每秒從硬盤交換區(qū)傳送進入內(nèi)存的次數(shù)。
bswin/s 每秒為換入而傳送的塊數(shù)。
swpot/s 每秒從內(nèi)存?zhèn)魉偷接脖P交換區(qū)的次數(shù)。
bswots 每秒為換出而傳送的塊數(shù)。
pswch/s 每秒進程交換的數(shù)量。
*swpin/s,bswin/s,swpot/s和bswots描述的是與硬盤交換區(qū)相關(guān)的交換活動。交換關(guān)系到系統(tǒng)的效率。交換區(qū)在硬盤上對硬盤的
讀,寫操作比內(nèi)存讀,寫慢得多,因此,為了提高系統(tǒng)效率就應(yīng)該設(shè)法減少交換。通常的作法就是加大內(nèi)存,使交換區(qū)中進行的交換活動為零,或接近為零。如果
swpot/s的值大于1,預(yù)示可能需要增加內(nèi)存或減少緩沖區(qū)(減少緩沖區(qū)能夠釋放一部分自由內(nèi)存空間)。


-y 報告終端的I/O活動(TTY設(shè)備活動)情況
sar -y 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002
11:38:03 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s (-y)
11:38:05 5 0 951 0 1 0
11:38:07 10 0 996 0 0 0
11:38:09 4 0 2264 0 0 0
Average 6 0 1404 0 1 0
rawch/s 每秒輸入的字符數(shù)(原始隊列)
canch/s 每秒由正則隊列(canonical
queue)處理的輸入字符數(shù)。進行正則處理過程中,可以識別出一些有特殊意義的字符。比如,(中斷字
符),(退出符),(退格鍵)等。因此,canch/s中的計數(shù)不包括這些有特殊意義的字符。
outch/s 每秒輸出的字符數(shù)。
rcvin/s 每秒接收的硬件中斷次數(shù)。
xmtin/s 每秒發(fā)出的硬件中斷次數(shù)。
mdmin/s 每秒modem中斷次數(shù)。
*應(yīng)該特別說明,sar命令可以對任意終端活動進行統(tǒng)計,所謂任意終端,是指任意tty設(shè)備。它們可以是串行終端,主控臺,偽終端等等。
*在這幾個量中,modem中斷次數(shù)mdmin/s應(yīng)該接近0。其它沒有特殊要求,但如果每發(fā)送一個字符,中斷的數(shù)量就動態(tài)地增加,這表明終端線出了差錯,可能是接觸不好。

關(guān)鍵字:SAR、維護、系統(tǒng)

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站