iT邦幫忙

鐵人檔案

2012 iT 邦幫忙鐵人賽
回列表

Linux系統效能調教 系列

因為在工作上遇到過一些系統效能的問題,進而做了一些研究,所以藉這個機會跟大家分享自己的一些心得。我計畫在這個主題中分享這幾個項目:Linux系統效能設定、效能檢測工具以及效能分析方法三大項。歡迎大家提供一些建議,說說有那些是不得不講的主題呢。

鐵人鍊成 | 共 31 篇文章 | 35 人訂閱 訂閱系列文 RSS系列文
DAY 12

Linux系統效能分析與探討 - [12] 取得詳細記憶體資訊 - cat /proc/meminfo

除了free與vmstat之外,透過調閱**/proc/meminfo**的內容可以查閱進一步的統計資訊: cat /proc/meminfo MemTota...

2012-10-06 ‧ 由 chiounan 分享
DAY 13

Linux系統效能分析與探討 - [13] Kernel slab cache的資訊 - slabtop

Linux kernel採用slab機制進行記憶體管理,slab是一串連續的記憶體,用來表示cache所占用的空間。一塊cache可能占用一個以上的slab。s...

2012-10-07 ‧ 由 chiounan 分享
DAY 14

Linux系統效能分析與探討 - [14] Kernel buddy system 的內容

Kernel buddy system 的內容: /proc/buddyinfo紀錄的就是Linux kernel的記憶體管理機制 - buddy system...

2012-10-08 ‧ 由 chiounan 分享
DAY 15

Linux系統效能分析與探討 - [15] slabinfo

Linux將kernel物件存放在cache中,並透過slab來進行管理。當系統執行一個kernel object時,就會建立一塊slab cache來儲存。s...

2012-10-09 ‧ 由 chiounan 分享
DAY 16

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

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

2012-10-10 ‧ 由 chiounan 分享
DAY 17

Linux系統效能分析與探討 - [17] CPU與disk的狀態 - iostat

要了解磁碟的效能情形最方便的工具莫過於是iostat了,它能呈現磁碟的讀取效能,也附帶提供CPU對I/O工作所佔的比例。 iostat avg-cpu:...

2012-10-11 ‧ 由 chiounan 分享
DAY 18

Linux系統效能分析與探討 - [18] 更豐富的iostat內容

當你在iostat使用**-x**參數時,你就可以獲得更多關於磁碟效能的資訊,這些內容包括: rrqm/s: 每秒進行的I/O merge read動作次數。系...

2012-10-12 ‧ 由 chiounan 分享
DAY 19

Linux系統效能分析與探討 - [19] 多核心的記憶體管理狀態 - numactl與numastat

Linux系統支援NUMA架構,使用者可以透過numactl與numastat命令來查看NUMA的狀況。 多核心(SMP)的CPU已經非常普及了,而且隨著虛擬化...

2012-10-13 ‧ 由 chiounan 分享
DAY 20

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

Linux的系統管理工具還是以在console上執行的為主,雖然也有些視窗版的管理工具,但是因為X-Window會額外消耗不少資源,所以有些server甚至沒有...

2012-10-14 ‧ 由 chiounan 分享