Linux系統性能分析——網絡

一、引言
Linux系統的性能分析,基本上是分爲CPU、內存、磁盤IO、網絡這幾個部分。

本篇介紹網絡的性能分析。

二、網絡相關命令
1、netstat
netstat
使用說明:
-a (all) : 顯示所有選項,默認不顯示LISTEN相關
-t (tcp) : 僅顯示tcp相關選項
-u (udp) : 僅顯示udp相關選項
-n : 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l : 僅列出有在 Listen (監聽) 的服務狀態
-p : 顯示建立相關鏈接的程序名
-r : 顯示路由信息,路由表
-i : 顯示網絡接口信息
-s : 顯示每個協議的統計信息
參數說明:
Recv-Q:接收隊列。
Send-Q:發送隊列。
這兩個數字一般是0,如果不是則表示數據包正在隊列中堆積。

2、ifconfig
ifconfig
使用說明:
up : 啓動指定的網絡設備。
down : 關閉指定的網絡設備。
netmask : 設置網絡設備的子網掩碼。
例子:#ifconfig eth0 192.168.129.222 netmask 255.255.255.0
3、ip
ip
使用說明:(具體使用#man ip)
4、route
route
使用說明:
add/del/flush
5、ping
ping
測試網絡連通性
使用說明:
-c<完成次數> : 設置完成要求迴應的次數。
-i<間隔秒數>: 指定收發信息的間隔時間。
-s<數據包大小>: 設置數據包的大小。
-t<存活數值> :設置生存時間TTL的大小。
-v :詳細顯示指令的執行過程。
具體參數:
64 bytes:表示本次傳送的ICMP包的大小,此值爲預設值
icmp_seq:ICMP所偵測的次數,第一次爲0,第二次爲1,依次類推
ttl:生存時間
time:響應時間
6、traceroute
traceroute
顯示數據包到主機間的路徑
7、tcpdump
tcpdump
對網絡上的數據包進行截獲的包分析工具。
使用說明:(具體使用#man ip)
8、nicstat
網絡流量統計利器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章