iT邦幫忙

DAY 22
1

Linux系統效能調教系列 第 22

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

  • 分享至 

  • xImage
  •  

ping是最簡單的網路診斷工具之一了,透過他可以估計本機與指定IP的機器間網路是否暢通。traceroute工具則是可以進一步的獲得由本機到指定IP的機器間到底會經過多少router,以及所花費的時間。所以當感到網路速度慢的時候,可以透過traceroute得知可能出問題的router點。

netstat工具不僅可以提供本機所有對外連線的狀態,更能夠呈現unix socket的連線狀態。

netstat 
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 172.22.14.41:58913          172.22.14.23:iscsi-target   ESTABLISHED 
tcp        0      0 ::ffff:172.22.14.41:ssh     ::ffff:172.22.1.38:50844    ESTABLISHED 
tcp        0    132 ::ffff:172.22.14.41:ssh     ::ffff:172.22.1.38:54217    ESTABLISHED 
tcp        0      0 ::ffff:172.22.14.41:ssh     ::ffff:172.22.2.191:56178   ESTABLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State     I-Node Path
unix    2          [ ]         DGRAM                    4286   @/org/kernel/udev/udevd
unix    21        [ ]         DGRAM                    10375  /dev/log
unix    2          [ ]         DGRAM                    11334  @/org/freedesktop/hal/udev_event
...

UNIX domain socketsclient/server溝通的方式,他們透過類似開檔案的方式來進行資料交換,在這裡稱之為socket。由這項資訊可以進一步了解本機的網路使用情形。

[本系列文章]
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系統效能分析與探討 - [21] 追蹤程式所呼叫的系統函式 - strace
下一篇
Linux系統效能分析與探討 - [23] 網路及時監看工具 iptraf
系列文
Linux系統效能調教31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言