如何檢查進程間通信 (sar -m)
使用 sar -m 命令可報告進程間通信活動。
$ sar -m
00:00:00 msg/s sema/s
01:00:00 0.00 0.00
除非運行使用消息或信號的應用程序,否則這些數字通常都為零 (0.00)。
以下列表介紹了 -m 選項的輸出。
msg/s
每秒的消息操作(發送和接收)數
sema/s
每秒的信號操作數
示例 13–10 檢查進程間通信 (sar -m)
以下縮寫示例顯示 sar -m 命令的輸出。
$ sar -m
SunOS balmyday 5.10 s10_51 sun4u 03/18/2004
00:00:00 msg/s sema/s
01:00:00 0.00 0.00
02:00:02 0.00 0.00
03:00:00 0.00 0.00
04:00:00 0.00 0.00
05:00:01 0.00 0.00
06:00:00 0.00 0.00
Average 0.00 0.00
Procedure如何檢查頁入活動 (sar -p)
使用 sar -p 命令可報告頁入活動,其中包括保護錯誤和轉換錯誤。
$ sar -p
00:00:00 atch/s pgin/s ppgin/s pflt/s vflt/s slock/s
01:00:00 0.07 0.00 0.00 0.21 0.39 0.00
示例 13–11 檢查頁入活動 (sar -p)
以下示例顯示 sar -p 命令的輸出。
$ sar -p
SunOS balmyday 5.10 s10_51 sun4u 03/18/2004
00:00:04 atch/s pgin/s ppgin/s pflt/s vflt/s slock/s
01:00:00 0.09 0.00 0.00 0.78 2.02 0.00
02:00:01 0.08 0.00 0.00 0.78 2.02 0.00
03:00:00 0.09 0.00 0.00 0.81 2.07 0.00
04:00:00 0.11 0.01 0.01 0.86 2.18 0.00
05:00:00 0.08 0.00 0.00 0.78 2.02 0.00
06:00:00 0.09 0.00 0.00 0.78 2.02 0.00
07:00:00 0.08 0.00 0.00 0.78 2.02 0.00
08:00:00 0.09 0.00 0.00 0.78 2.02 0.00
08:20:00 0.11 0.00 0.00 0.87 2.24 0.00
08:40:01 0.13 0.00 0.00 0.90 2.29 0.00
09:00:00 0.11 0.00 0.00 0.88 2.24 0.00
09:20:00 0.10 0.00 0.00 0.88 2.24 0.00
09:40:00 2.91 1.80 2.38 4.61 17.62 0.00
10:00:00 2.74 2.03 3.08 8.17 21.76 0.00
10:20:00 0.16 0.04 0.04 1.92 2.96 0.00
10:40:00 2.10 2.50 3.42 6.62 16.51 0.00
11:00:00 3.36 0.87 1.35 3.92 15.12 0.00
Average 0.42 0.22 0.31 1.45 4.00 0.00
查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/
下表介紹了通過 -p 選項報告的統計信息。
如何檢查隊列活動 (sar -q)
使用 sar -q 命令可報告以下信息:
隊列被占用時的平均隊列長度。
隊列處於占用狀態的時間百分比。
$ sar -q
00:00:00 runq-sz %runocc swpq-sz %swpocc
以下列表介紹了 -q 選項的輸出。
runq-sz
內存中等待 CPU 以便運行的內核線程數。通常,此值應小於 2。如果此值持續偏高,則表明系統可能計算密集 (CPU-bound)。
%runocc
占用分發隊列的時間百分比。
swpq-sz
交換 sar 命令的進程隊列。
%swpocc
交換 sar 命令的進程隊列。
示例 13–12 檢查隊列活動
以下示例顯示 sar -q 命令的輸出。如果 %runocc 值較大(大於 90%)並且 runq-sz 值大於 2,則表明 CPU 負載較大,並且響應變慢。在此情況下,可能需要提供附加的 CPU 容量,才能獲得可接受的系統響應速度。
# sar -q
SunOS system2 5.10 Generic_142909-13 sun4u 06/28/2010
00:00:00 runq-sz %runocc swpq-sz %swpocc
01:00:00 1.0 7 0.0 0
02:00:00 1.0 7 0.0 0
03:00:00 1.0 7 0.0 0
04:00:00 1.0 7 0.0 0
05:00:00 1.0 6 0.0 0
06:00:00 1.0 7 0.0 0
Average 1.0 7 0.0 0