iT邦幫忙

DAY 16
4

Linux系統效能調教系列 第 16

Linux系統效能分析與探討 - [16] 系統使用狀態: mpstat, sar

  • 分享至 

  • xImage
  •  

除了透過vmstat來取得系統的使用狀態之外,mpstatsar也很常使用,尤其是在多CPU的系統環境裡,這兩個指令還能指定CPU,檢視其使用狀況。

mpstat
09:34:58 PM  CPU   %user   %nice %system %iowait    %irq   %soft   %idle    intr/s
09:34:58 PM  all    0.76    0.00    0.58    6.28    0.01    0.10   92.26   3611.80

sar
05:20:01 PM      CPU     %user     %nice   %system   %iowait     %idle
09:10:04 PM       all      0.74      0.00      2.18     31.88     65.20
09:20:02 PM       all      0.84      0.00      2.05     34.58     62.53
09:30:03 PM       all      0.88      0.00      2.26     32.57     64.29
Average:          all      1.04      0.00      1.06     11.10     86.80

這兩個指令的輸出內容差不多,預設都是顯示整體系統(所有CPU)的使用狀況,但使用者仍可以透過參數指定要看的CPU內容。這些值的意義分別是:
CPU: CPU的編號
%user: user mode的process的比例。
%nice: user mode底下執行nice以降低priority的比例。
%system: kernel mode的process的比例。
%iowait: CPU idle在等待disk I/O的比例。
%idle: CPU idle且沒有在等待disk I/O的比例。
%irq: CPU花在處理中斷的時間比例。
%soft: CPU花在處理軟體中斷的時間比例。
intr/s: CPU每秒所接收到的中段數目。

[本系列文章]
Linux系統效能分析與探討 - [1] CPU的效能關鍵字
Linux系統效能分析與探討 - [2] 記憶體的效能關鍵字
Linux系統效能分析與探討 - [3] Linux作業系統網路模組的效能關鍵字
Linux系統效能分析與探討 - [4] Linux block device的效能關鍵字
Linux系統效能分析與探討 - [5] 了解process的運作的指令 1 - ps
Linux系統效能分析與探討 - [6] 了解process的運作的指令2 - top
Linux系統效能分析與探討 - [7] 了解process的運作的指令3 - pstree
Linux系統效能分析與探討 - [8] 了解process使用記憶體的狀況 - pmap
Linux系統效能分析與探討 - [9] 顯示系統的附載狀況 - uptime, w
Linux系統效能分析與探討 - [10] 顯示系統的狀態 - vmstat
Linux系統效能分析與探討 - [11] 檢視記憶體的使用狀況 - free
Linux系統效能分析與探討 - [12] 取得詳細記憶體資訊 - cat /proc/meminfo
Linux系統效能分析與探討 - [13] Kernel slab cache的資訊 - slabtop
Linux系統效能分析與探討 - [14] Kernel buddy system 的內容 - /proc/buddyinfo
Linux系統效能分析與探討 - [15] slabinfo


上一篇
Linux系統效能分析與探討 - [15] slabinfo
下一篇
Linux系統效能分析與探討 - [17] CPU與disk的狀態 - iostat
系列文
Linux系統效能調教31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言