iT邦幫忙

DAY 25
1

Linux系統效能調教系列 第 25

Linux系統效能分析與探討 - [25] 取得系統記憶體資訊 sar -r

昨天看到**sar -n DEV可以獲取系統的網路資訊,其實sar**是很強大的工具,除了網路資訊,他也可以取得記憶體的內容,用法是: sar -r

sar -r 2

06:07:52 PM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact
06:07:54 PM  10727532   1415212     11.65    314672    869404    406024      1.23    330064    911928
06:07:56 PM  10727532   1415212     11.65    314672    869412    406024      1.23    330072    911928
06:07:58 PM  10727532   1415212     11.65    314676    869412    406024      1.23    330072    911928
06:08:00 PM  10727532   1415212     11.65    314676    869412    406024      1.23    330072    911928
06:08:02 PM  10727532   1415212     11.65    314676    869412    406024      1.23    330124    911924

sar -r 2每2秒顯示如下的資訊:

kbmemfree: 有多少free記憶體 (KB)。
kbmemused: 除了kernel部分之外的記憶體使用量(KB)。
%memused: 已使用的記憶體所佔的比例。
kbbuffers: kernel中用來當buffer的記憶體使用量(KB)。
kbcached: kernel中用來當cache的記憶體使用量(KB)。
kbcommit: 目前系統需要多少記憶體(RAM以及sawp)的估計值(KB)。Free記憶體數量在這個估計值以上的話就可以保證不會發生out of memory的情形。
%commit: 目前系統所需記憶體占整體記憶體的比例。
kbactive: 活動中的記憶體數量(KB),代表經常被使用的區塊。
kbinact: 不常活動的記憶體數量(KB),代表不常被使用的區塊。

[本系列文章]
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系統效能分析與探討 - [16] 系統使用狀態: mpstat, sar
Linux系統效能分析與探討 - [17] CPU與disk的狀態 - iostat
Linux系統效能分析與探討 - [18] 更豐富的iostat內容
Linux系統效能分析與探討 - [19] 多核心的記憶體管理狀態 - numactl與numastat
Linux系統效能分析與探討 - [20] 豪華的系統監看工具 - nmon
Linux系統效能分析與探討 - [21] 追蹤程式所呼叫的系統函式 - strace
Linux系統效能分析與探討 - [22] 網路診斷工具 ping, traceroute 與 netstat
Linux系統效能分析與探討 - [23] 網路及時監看工具 iptraf
Linux系統效能分析與探討 - [24] 獲取網路統計資料 sar -n DEV


上一篇
Linux系統效能分析與探討 - [24] 獲取網路統計資料 sar -n DEV
下一篇
Linux系統效能分析與探討 - [26] 系統記憶體監視工具 - pidstat
系列文
Linux系統效能調教31

尚未有邦友留言

立即登入留言