因為在工作上遇到過一些系統效能的問題,進而做了一些研究,所以藉這個機會跟大家分享自己的一些心得。我計畫在這個主題中分享這幾個項目:Linux系統效能設定、效能檢測工具以及效能分析方法三大項。歡迎大家提供一些建議,說說有那些是不得不講的主題呢。
strace的功用是追蹤process所呼叫的系統函式庫(system library)內容,透過他你可以了解process的執行動作與傳回值,這是一個診斷程式...
ping是最簡單的網路診斷工具之一了,透過他可以估計本機與指定IP的機器間網路是否暢通。traceroute工具則是可以進一步的獲得由本機到指定IP的機器間到底...
相較於nmon是系統監看工具的華麗版,華麗的網路及時監看工具莫不是iptraf了。 iptraf在console上以視窗的形式即時的呈現網路介面的統計資訊,他不...
華麗的iptraf確實提供了不少網路相關的效能資訊,但若是你想要簡潔的取得類似的資料,或者是要方便將即時的資訊整合到自己的script中,這時候單純的conso...
昨天看到**sar -n DEV可以獲取系統的網路資訊,其實sar**是很強大的工具,除了網路資訊,他也可以取得記憶體的內容,用法是: sar -r。 sar...
pidstat可以監視特定process(指定PID),或是全系統的記憶體使用狀況,他是追蹤memory leak非常方便的工具。當我們看到某一個process...
對於應用系統來說CPU可說是最關鍵的資源,所以也往往成為系統的效能瓶頸所在。 在知道我們有這麼些工具可以用來診斷電腦的狀況之後,接下來就要來看看當我們遇到系統效...
作業系統管理記憶體的方式是將他切成固定大小的page,而要執行的程式也將內容切成相對應的page,正要執行的部分就load到記憶體執行,沒在執行的部分可以存放在...
相較於CPU與記憶體,磁碟系統的速度慢得多了,所以也常常是系統效能瓶頸的所在。 相較於CPU與記憶體,磁碟系統的速度慢得多了,所以也常常是系統效能瓶頸的所在。應...
網路系統其實很廣,從網路卡、傳輸媒體、switch、router、client/server端等等,而這些又有很多不屬於本身Linux系統的控制範圍,所以在網路...