服務器性能測試之 iftop

iftop可用於檢測服務器之間的帶寬使用情況,測試結果較爲精確

下載http://pkgs.repoforge.org/iftop/iftop-0.17-1.el6.rf.x86_64.rpm

[root@tianjing-ops ~]# iftop eth0

TX: 發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峯值
rate:過去2s,10s,40s的平均流量
常用參數
-i interface 多網卡時使用
-n 顯示IP地址而不是主機名稱
-B 用byte顯示帶寬。默認是bit
-P 在主機名後面顯示端口號,本機顯示服務名稱而不是端口號
-N 和-P一起用的時候纔有效,作用是把不顯示服務的名稱而顯示端口號
-p 運行在混合模式,顯示同一網段中其他主機之間的流量
-m 指定最上面一行刻度的最大值
-F 顯示特定網段的流量 -F 172.18.3.0/24 或-F 172.18.3.0/255.255.255.0
-f的參數沒看明白是做什麼用的。
進入到iftop界面後有些快捷鍵可以使用

t 切換顯示: 一行顯示收發流量/兩行顯示收發流量/只顯示發送流量/只顯示接受流量
o 固定只顯示當前的連接
P 暫停/繼續刷新
< 按照左邊的IP(主機名)排序
> 按照右邊的IP(主機名)排序
T 顯示或不顯示每個連接的總流量
l 打開屏幕過濾功能,輸入要過濾的字符,回車後顯示過濾以後的流量信息
j,k 向上或向下滾屏
1,2,3 按照右側顯示的三列數據進行排序

實例:

有3臺服務器,每臺2個1Gb網卡綁定,用戶反饋三臺機器直接互相拷貝數據速度很慢,用iftop和iperf進行了檢查網絡是否有問題。

選擇其中一臺IBM3630-3,iftop查看狀態:

用iperf在其他兩臺機器上同時向IBM3630-3發包:

此時IBM3630-3的狀態:

觀察IBM3630-3收到的數據包:322Mb+631Mb+645Mb =1.66Gb,基本跑滿了2條1Gb網卡,所以網絡應該是沒有問題的,速度慢是因爲網卡基本已經滿負載。

其他用於流量監測的命令還有 iptraf vnstat nload bmon等

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