linux下網路效能評估
1、 通過ping命令檢測網路的連通性
time顯示了兩台主機之間的網路延時情況,如果此值很大,表示網路延遲很大。
packet loss表示網路丟包率,該值越小,表示網路的質量越高。
2、 通過netstat –i 組合檢查網路介面狀況
【說明】:
l iface:表示網路裝置的介面名稱
l mtu:表示最大傳輸單元,單位位元組
l rx-ok/tx-ok:表示已經準確無誤地接收/傳送了多少資料報
l rx-err/tx-err:表示接收/傳送資料報時產生了多少錯誤
l rx-drp/tx-drp:表示接收/傳送資料報時丟棄了多少資料報
l rx-ovr/tx-ovr:表示由於誤差而遺失了多少資料報
l ***:表示介面標記,其中:
l:表示該介面是個回環裝置
b:表示設定了廣播位址
m:表示接收所有資料報
r:表示介面正在執行
u:表示介面處於活動狀態
0:表示在該介面上禁用arp
p:表示乙個點到點的連線
正常情況下,rx-err/tx-err、rx-drp/tx-drp、rx-ovr/tx-ovr的值都應該為0,如果這幾個選項的值不為0,並且很大,那麼網路質量肯定有問題,網路傳輸效能也一定會下降。
當網路傳輸存在問題時,可以檢測網絡卡裝置是否存在故障,如果可能,可以公升級為千兆網絡卡或者光纖網路,還可以檢查網路部署環境是否合理。
3、 通過netstat –r組合檢查系統的路由表資訊
在網路不通,或者網路異常時,首先想到的是檢查系統的路由表資訊,netstat –r的輸出與route命令的輸出結果一樣。
route輸出結果:
4、 通過sar –n組合顯示系統網路執行狀態
sar提供四種不同的選項來顯示網路統計資訊,通過-n選項可以指定四個不通型別的開關,即dev、edev、sock、full,其中dev顯示網路介面資訊,edev顯示網路錯誤的統計資料,sock顯示套接字資訊,full顯示所有3個開關。
【說明】:
l iface:表示網路裝置的介面名稱
l rxpck/s:表示每秒鐘接收的資料報大小
l txpck/s:表示每秒鐘傳送的資料報大小
l rxbyt/s:表示每秒鐘接收的位元組數
l txbyt/s:表示每秒鐘傳送的位元組數
l rxcmp/s:表示每秒鐘接收的壓縮資料報
l txcmp/s:表示每秒鐘傳送的壓縮資料報
l rxmcst/s:表示每秒鐘接收的多播資料報
利用sar –n edev 2 3統計網路錯誤資訊:
統計套接字資訊:
【學習筆記】摘自《linux伺服器架設、效能調優、集群管理教程—實訓與專案案例》
Linux下網路程式設計學習雜記
1.tcp ip協議的體系結構包含四層 應用層 負責應用程式的網路服務,通過埠號識別各個不同的程序 傳輸層 傳輸控制層協議tcp 使用者資料報協議udp 網際網路控制訊息協議icmp 網路層 網路介面層 負責將二進位制流轉換成資料幀,並進行資料幀的傳送和接收 硬體層。2.伺服器是指能在網路上提供服務...
Linux下網路問題
關於啟動網絡卡,如果linux下輸入ifconfig命令,沒有eth0 1.到 etc sysconfig network scripts 目錄看看ifcfg eth 有幾個 2.如何沒有ifcfg eth0,但有ifcfg eth0.bak的話,用mv重新命名,3.在機器上執行service ne...
linux 下網路管理
etc rc.d rc.local 為linux 的啟動檔案 linux下網路管理的幾個檔案 1.etc sysconfig network script ifcfg eth0 網絡卡配製檔案 2.etc sysconfig network 配製閘道器 gateway 192.168.0.1 3.e...