iT邦幫忙

DAY 20
4

Linux系統效能調教系列 第 20

Linux系統效能分析與探討 - [20] 豪華的系統監看工具 - nmon

Linux的系統管理工具還是以在console上執行的為主,雖然也有些視窗版的管理工具,但是因為X-Window會額外消耗不少資源,所以有些server甚至沒有安裝。盡管console上的工具只有文字輸出,但是我通常會寫個自動化的sciprt來把需要的資料收集下來再製作成圖表,雖然需要多一道到工,但也有不錯的效果。

如果您嚮往在console上也能有圖形化工具,那推薦您使用nmon。這是孤陋寡聞的我在幾天前跟客戶在追一個資料庫performance的問題時,赫然發現到的。nmon(http://nmon.sourceforge.net/pmwiki.php)不一定會預載在您的Linux系統中,但是您可以透過以上的網址去取得。

nmon他結合了多項工具,像是CPU、記憶體與磁碟的狀態等等,然後即時的用文字視窗的形式顯現出來,內容包含數據與示意圖,十分清楚明瞭。


(圖片網址: http://nmon.sourceforge.net/docs/lmon12e\_colour\_400.jpg)

[本系列文章]
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系統效能分析與探討 - [19] 多核心的記憶體管理狀態 - numactl與numastat
下一篇
Linux系統效能分析與探討 - [21] 追蹤程式所呼叫的系統函式 - strace
系列文
Linux系統效能調教31

2 則留言

0
一級屠豬士
iT邦大師 1 級 ‧ 2012-10-14 09:40:18

nmon 原本是IBM出的工具,除了IBM AIX以外,也有出其他平台的版本,
早期需要到IBM網站上download,現在已經有放到 sourceforge,一些Linux
發行版也已經包含進去這個好工具了.
nmon除了互動模式可以提供許多強大的資訊以外,還有將數據存成csv格式的
功能,類似sar那樣.IBM也有提供 nmon analyser,可以讓Excel很方便的讀取
nmon產生的csv格式文件,產生出有用報表.
IBM網站有相關中文說明,可以參考:

http://www.ibm.com/developerworks/cn/aix/library/analyze\_aix/#resources

http://www.ibm.com/developerworks/cn/aix/library/nmon\_analyser/

0
SunAllen
iT邦研究生 1 級 ‧ 2012-10-15 01:06:13

沙發

nmon 這工具,真的很好用,讚

趕緊筆記

我要留言

立即登入留言