iT邦幫忙

DAY 30
3

Linux系統效能調教系列 第 30

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

網路系統其實很廣,從網路卡、傳輸媒體、switch、router、client/server端等等,而這些又有很多不屬於本身Linux系統的控制範圍,所以在網路這塊地系統效能問題是比較複雜的。
網路系統其實很廣,從網路卡、傳輸媒體、switch、router、client/server端等等,而這些又有很多不屬於本身Linux系統的控制範圍,所以在網路這塊地系統效能問題是比較複雜的。當網路效能出現問題時,系統外在的部分要確定好設定沒有問題,像是switch有沒有loop、網路頻寬與設備是否有提升的需要等等,接著才是看自己的系統是否有可調整的部分。

透過ping, traceroute或netstat可以初步用以判斷網路是否暢通,進一步可以使用iptraf或是
sar -n DEV等工具去分析網路封包的種類與流量、被丟棄的封包多寡等等資訊,逐步縮小探索的部分,看看是否有特定程式,port number,或是protocol造成問題。

在系統部分,可以根據應用程式的需要去調整Linux kernel中的網路相關buffer設定來改善效能。像是在安裝Oracle資料庫時,他就有一些針對寫入/讀取buffer大小的設定如要求: rmem_max, rmem_default, wmem_max, wmem_default,這些kernel變數可以透過sysctl命令去檢視。另外透過ifconfig去設定(加大)與switch相互匹配的**MTU (Jumbo Frame)**值,也是可以進一步提升系統的網路效能表現。

[本系列文章]

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系統效能分析與探討 - [25] 取得系統記憶體資訊 sar -r
Linux系統效能分析與探討 - [26] 系統記憶體監視工具 - pidstat
Linux系統效能分析與探討 - [27] 找尋系統效能的瓶頸 - CPU
Linux系統效能分析與探討 - [28] 找尋系統效能的瓶頸 - Memory
Linux系統效能分析與探討 - [29] 找尋系統效能的瓶頸 - Disk


上一篇
Linux系統效能分析與探討 - [29] 找尋系統效能的瓶頸 - Disk
下一篇
Linux系統效能分析與探討 - [31] 總結
系列文
Linux系統效能調教31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
ted99tw
iT邦高手 1 級 ‧ 2012-10-24 07:51:39

沙發

這系列一定要找時間好好拜讀一下才行....

讚讚讚

0
ted99tw
iT邦高手 1 級 ‧ 2012-10-24 07:52:30

灑花灑花灑花

恭喜大大鐵人煉成!!!

拍手拍手拍手

charmmih iT邦研究生 5 級 ‧ 2012-10-24 18:08:41 檢舉

恭喜鐵人練成~~

0
chiounan
iT邦研究生 1 級 ‧ 2012-10-25 07:18:29

謝天謝地,終於完成了。
接下來我要恢復正常作息,晚上早一點睡。
有空再來寫心得。

我要留言

立即登入留言