
網絡丟包率、網絡吞吐量 是什么?怎么計算?
數據在INTERNET上是以數據包為單位傳輸的,每包nK,不多也不少。這就是說,不管網絡線路有多好、網絡設備有多強悍,你的數據都不會是以線性(就象打電話一樣)傳輸的,中間總是有空洞的。數據包的傳輸,不可能百分之百的能夠完成,因為種種原因,總會有一定的損失。碰到這種情況,INTERNET會自動的讓雙方的電腦根據協議來補包和重傳該包。如果網絡線路好、速度快,包的損失會非常小,補包和重傳的工作也相對較易完成,因此可以近似的將所傳輸的數據看做是無損的。但是,如果網絡線路較差,數據的損失量就會非常大,補包工作又不是百分之百完成的。這種情況下,數據的傳輸就會出現空洞,造成丟包。
打開網頁的速度特別的慢,有時候還會出現網頁部分內容或是整個頁面無法顯示的問題;QQ等即時通訊工具等頻繁掉線或提示登陸超時;已經設置為自動獲取IP地址,卻并非每次都可以正常獲??;下載文件速度慢……這些故障有很大一部分是由于丟包造成的。
接下來我們來看如何確認、檢測以及解決丟包故障:
常見的測試丟包的方法是通過使用PING命令進行測試,如圖所示,Request timed out.表示此刻發生丟包故障。Reply from 220.181.6.19: bytes=32 time=10ms TTL=55 類似顯示表示數據傳輸正常。另外,還可以通過一些工具軟件進行測試,具體測試方法可參見各軟件使用說明文檔,在此不做過多闡述。
如前所述,丟包故障多數由以下幾方面問題引起:蠕蟲病毒、網線連接距離過長(室內理論有效傳輸距離為100米,但實際應用中一般以不超過50米為宜)、網線故障(包括水晶頭金屬物氧化及其他故障)、操作系統自身故障、網卡故障(由于網卡工作頻率與網絡設備工作頻率不相符引起的故障,如千兆網卡配合百兆網絡設備等;也可能為網卡物理故障,如設備自然老化或遇到雷擊等)、網絡設備故障(設備工作環境影響引起,如環境過于潮濕、干燥或電磁干擾嚴重等,也可能由于設備硬件故障造成)、網絡運營商線路問題。
解決方法對照以上所示故障為:斷開網絡后安全模式下查殺病毒、適當減短網線長度、檢查網線并重新制作水晶頭、重裝操作系統、調整網卡或網絡設備使之工作在同一頻率、更換網卡、更換網絡設備的使用環境或更換網絡設備、聯系網絡運營商解決。
2:什么是吞吐量?
網絡中的數據是由一個個數據包組成,防火墻對每個數據包的處理要耗費資源。吞吐量是指在沒有幀丟失的情況下,設備能夠接受的最大速率。其測試方法是:在測試中以一定速率發送一定數量的幀,并計算待測設備傳輸的幀,如果發送的幀與接收的幀數量相等,那么就將發送速率提高并重新測試;如果接收幀少于發送幀則降低發送速率重新測試,直至得出最終結果。吞吐量測試結果以比特/秒或字節/秒表示。
吞吐量和報文轉發率是關系防火墻應用的主要指標,一般采用FDT(Full Duplex Throughput)來衡量,指64字節數據包的全雙工吞吐量,該指標既包括吞吐量指標也涵蓋了報文轉發率指標。
隨著Internet的日益普及,內部網用戶訪問Internet的需求在不斷增加,一些企業也需要對外提供諸如WWW頁面瀏覽、FTP文件傳輸、DNS域名解析等服務,這些因素會導致網絡流量的急劇增加,而防火墻作為內外網之間的唯一數據通道,如果吞吐量太小,就會成為網絡瓶頸,給整個網絡的傳輸效率帶來負面影響。因此,考察防火墻的吞吐能力有助于我們更好的評價其性能表現。這也是測量防火墻性能的重要指標。
吞吐量的大小主要由防火墻內網卡,及程序算法的效率決定,尤其是程序算法,會使防火墻系統進行大量運算,通信量大打折扣。因此,大多數防火墻雖號稱100M防火墻,由于其算法依靠軟件實現,通信量遠遠沒有達到100M,實際只有10M-20M。純硬件防火墻,由于采用硬件進行運算,因此吞吐量可以達到線性90-95M,是真正的100M防火墻。
對于中小型企業來講,選擇吞吐量為百兆級的防火墻即可滿足需要,而對于電信、金融、保險等大公司大企業部門就需要采用吞吐量千兆級的防火墻產品。
3:檢測丟包率
下載一個世紀前線,在百度可以找到,很小的程序。
上一篇: 互聯網站管理工作細則