iT邦幫忙

鐵人檔案

2012 iT 邦幫忙鐵人賽
回列表

Linux系統效能調教 系列

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

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

Linux系統效能分析與探討 - [21] 追蹤程式所呼叫的系統函式 - strace

strace的功用是追蹤process所呼叫的系統函式庫(system library)內容,透過他你可以了解process的執行動作與傳回值,這是一個診斷程式...

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

Linux系統效能分析與探討 - [22] 網路診斷工具 ping, traceroute 與 netstat

ping是最簡單的網路診斷工具之一了,透過他可以估計本機與指定IP的機器間網路是否暢通。traceroute工具則是可以進一步的獲得由本機到指定IP的機器間到底...

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

Linux系統效能分析與探討 - [23] 網路及時監看工具 iptraf

相較於nmon是系統監看工具的華麗版,華麗的網路及時監看工具莫不是iptraf了。 iptraf在console上以視窗的形式即時的呈現網路介面的統計資訊,他不...

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

Linux系統效能分析與探討 - [24] 獲取網路統計資料 sar -n DEV

華麗的iptraf確實提供了不少網路相關的效能資訊,但若是你想要簡潔的取得類似的資料,或者是要方便將即時的資訊整合到自己的script中,這時候單純的conso...

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

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

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

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

Linux系統效能分析與探討 - [26] 系統記憶體監視工具 - pidstat

pidstat可以監視特定process(指定PID),或是全系統的記憶體使用狀況,他是追蹤memory leak非常方便的工具。當我們看到某一個process...

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

Linux系統效能分析與探討 - [27] 找尋系統效能的瓶頸 - CPU

對於應用系統來說CPU可說是最關鍵的資源,所以也往往成為系統的效能瓶頸所在。 在知道我們有這麼些工具可以用來診斷電腦的狀況之後,接下來就要來看看當我們遇到系統效...

2012-10-21 ‧ 由 chiounan 分享
DAY 28

Linux系統效能分析與探討 - [28] 找尋系統效能的瓶頸 - Memory

作業系統管理記憶體的方式是將他切成固定大小的page,而要執行的程式也將內容切成相對應的page,正要執行的部分就load到記憶體執行,沒在執行的部分可以存放在...

2012-10-22 ‧ 由 chiounan 分享
DAY 29

Linux系統效能分析與探討 - [29] 找尋系統效能的瓶頸 - Disk

相較於CPU與記憶體,磁碟系統的速度慢得多了,所以也常常是系統效能瓶頸的所在。 相較於CPU與記憶體,磁碟系統的速度慢得多了,所以也常常是系統效能瓶頸的所在。應...

2012-10-23 ‧ 由 chiounan 分享
DAY 30

Linux系統效能分析與探討 - [30] 找尋系統效能的瓶頸 - Network

網路系統其實很廣,從網路卡、傳輸媒體、switch、router、client/server端等等,而這些又有很多不屬於本身Linux系統的控制範圍,所以在網路...

2012-10-24 ‧ 由 chiounan 分享