亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 高BDP時,奇怪的丟包問題 [打印本頁]

作者: henrystark    時間: 2015-03-17 19:38
標(biāo)題: 高BDP時,奇怪的丟包問題
本帖最后由 henrystark 于 2015-03-17 19:57 編輯

最近在測試時,遇到了奇怪的問題。
RTT 1200ms,帶寬100Mbps,BDP較大。

完全不使用WANem設(shè)置鏈路丟包,也跑不滿帶寬。單流測試。有效吞吐率只有1到2MByte/s。
        
測試環(huán)境:
        server-----WANem------client
        server端內(nèi)核2.6.38,client端內(nèi)核2.6.32

嘗試減小延時,發(fā)現(xiàn)在RTT為100ms左右時,可以跑滿。
隨延時增加,吞吐率減小。

推測原因是兩端丟包引起,使用tcpdump定位丟包。
分別在server網(wǎng)卡、WANem左右兩個網(wǎng)卡、client網(wǎng)卡上捕包。
查看seq出現(xiàn)空缺的情況。

        
四個網(wǎng)卡的捕包文件,分析seq空缺,表明client端有大量丟包,其它網(wǎng)卡沒有丟包。
嘗試調(diào)整系統(tǒng)參數(shù)tcp_wmem、tcp_rmem、wmem_max、wmem_default、rmem_max、rmem_default。
把這些系統(tǒng)參數(shù)都調(diào)整到BDP大小,即15MB,約等于10000個pkt,client端仍然有大量丟包,吞吐率依然較低。
        
調(diào)大這些參數(shù)后。cwnd、in_flight、rwnd打印表明,cwnd和in_flight遠(yuǎn)不足10000,當(dāng)cwnd到達(dá)2000左右,就有丟包,rwnd足夠大。

請問各位高手:除了rmem、wmem這些隊列長度限制。還有哪些系統(tǒng)參數(shù)配置不足,可以造成以上丟包情況?或者有其它方面的建議?
                 




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2