行業資訊
                您的位置:網站首頁 > 行業資訊 > 如何解決網絡丟包問題?

                如何解決網絡丟包問題?

                時間:2020-09-07 13:01 發布:http://www.netchimney.com 點擊量:1279

                常常會遇到各種各樣的網絡性能問題:丟包,延遲,TCP問題。

                當這些問題影響傳統企業應用程序時,有很多工具可以用于查找這些問題。可是,在面向互聯網的應用程序中尋找丟失和延遲等問題的根本原因一直非常困難。

                針對管理面向互聯網的網站和服務的人員來說,可用性始終是頭等大事。它可能會影響您的客戶群,您的用戶,您的合作伙伴,您的供應商這些。

                數據包丟失和延遲會比較嚴重影響應用程序性能。

                有關延遲,大部分是距離的結果。如果不是這個問題,那就是路由器中數據包的緩沖,可通過購買更多帶寬來解決。

                可是,數據包丟失可能難以修補。如果您的網絡碰到顯著的數據包丟失,則肯定應該考慮擺脫它。

                這將使應用程序性能更強,從而使用戶更加滿意。更強的應用程序性能可以輕松地在電子商務或服務提供商環境中轉換為更多的銷售額。而且讓您的用戶更滿意也是良好的業務確保。

                數據包丟失的關鍵緣故有兩個:傳輸錯誤和擁塞。

                將數據包從A傳輸到B。有時候會導致CRC錯誤。可能是通過電纜太長,或是電纜/硬件稍微超出規格,導致時鐘偏斜錯誤等。一般 ,路由器和交換機可以在其接口/端口上報告此類錯誤。如果這些錯誤許多,則務必排查硬件和電纜。

                隨后是擁塞。

                即便在看上去根本沒有超載的連接上,您仍然可能出現短暫的擁塞。網絡流量可能難以置信地突發,而且如果一包數據包必須從迅速接口流向較慢的接口,或是如果2個或更多突發合并在一起,則傳出接口的緩沖區空間可能已滿,數據包務必被丟棄。這些是接口統計信息中的“輸出下降”。

                輸入和輸出帶寬相同:路由器不是瓶頸

                一個更合理的解決方案是消除帶寬瓶頸,便于數據包可以與接收時一樣快地傳輸。

                多個輸入,一個輸出:路由器再次變成瓶頸

                除了查詢接口統計信息以外,您還可以使用ping命令調節數據包丟失問題。

                進行這些測量后,使我們再看一下隊列/緩沖區的尺寸。如果設備是帶寬瓶頸,則非常小的緩沖區將導致很多“尾部丟棄”(因為緩沖區已滿,因而會丟棄數據包)。

                另一方面,很大的緩沖區可能導致緩沖區膨脹造成的延遲,而且如果緩沖區填滿,仍然可能發生尾部掉落。

                那么解決方案是啥?

                最先,最重要的是消除長久的帶寬瓶頸。可能還必須更換根本沒有充足緩沖區空間來融入網絡所經歷的突發性的低端路由器或交換機。

                此外,使用適當的主動隊列管理(AQM)非常重要。

                AQM算法嘗試在緩沖區空間用盡之前丟棄數據包,這將使TCP適當降低速度,而不是在緩沖區已滿時馬上丟棄很多數據包,這會使TCP的降低幅度大大超出了必要。更糟的是,TCP對話將另外經歷掉線,并開始“同步”,從而導致上升,掉線,減速的病理循環。

                請注意,QoS(服務質量)體制并不可以消除對AQM的要求:QoS確保一些應用程序獲得優先處理,而AQM可以優化延遲和數據包丟失,因而應用程序可以充分利用網絡帶寬。QoS解決方案可以根據通過主動檢測Internet目的地而進行的數據包丟失和延遲測量來完全自動化路由優化過程。

                以上就是如何解決網絡丟包問題?的介紹,

                如果你還有其他問題,歡迎進行咨詢探討,希望我們的專業的解決方案,可以解決你目前遇到的這些問題。

                没事影院-韩国电影,经典电影,好看的电视剧,好看的电影,在线电影,高清电影资源,没事影院是一个只做精品的电影网站