iperf3 测速跑不满的解决办法
在用iperf3單線程測(cè)速時(shí),經(jīng)常遇到速率不穩(wěn),跑不滿,這有可能是網(wǎng)卡設(shè)置導(dǎo)致的性能低下。
例如如果開啟了中斷裁決(中斷調(diào)控 interrupt moderation),那么網(wǎng)卡不會(huì)第一時(shí)間中斷,而是有一個(gè)超時(shí)時(shí)間,這會(huì)導(dǎo)致性能低下,一般網(wǎng)卡驅(qū)動(dòng)默認(rèn)都是啟用這個(gè)的,關(guān)閉后,測(cè)速性能大幅度提高
再就是可能開啟了節(jié)能模式,會(huì)導(dǎo)致性能低。
我這邊測(cè)試情況是,當(dāng)開啟了interrupt moderation后,千兆網(wǎng)卡 RTL8111E,很垃圾的那種淘寶16塊錢買的,測(cè)速不到900Mbps,甚至有時(shí)候是 600~700Mbps。關(guān)閉interrupt moderation
Connecting to host 20.0.0.2, port 5201 [ 4] local 20.0.0.1 port 53869 connected to 20.0.0.2 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 112 MBytes 939 Mbits/sec [ 4] 1.00-2.00 sec 112 MBytes 939 Mbits/sec [ 4] 2.00-3.00 sec 112 MBytes 940 Mbits/sec [ 4] 3.00-4.00 sec 112 MBytes 941 Mbits/sec [ 4] 4.00-5.00 sec 112 MBytes 940 Mbits/sec [ 4] 5.00-6.00 sec 112 MBytes 938 Mbits/sec [ 4] 6.00-7.00 sec 111 MBytes 928 Mbits/sec [ 4] 7.00-8.00 sec 112 MBytes 940 Mbits/sec [ 4] 8.00-9.00 sec 112 MBytes 937 Mbits/sec [ 4] 9.00-10.00 sec 112 MBytes 941 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 1.09 GBytes 938 Mbits/sec sender [ 4] 0.00-10.00 sec 1.09 GBytes 938 Mbits/sec receiver千兆已經(jīng)跑滿了 940Mbps
?
另外就是手上有兩塊 MCX353A-FCBT,鏈路速度是56Gbps,單線程跑iperf3,只有4Gbps,開8線程跑也才只有21Gbps的樣子。但是關(guān)閉interrupt moderation之后,單線程就能跑17Gbps
C:\iperf>iperf3.exe -c 20.20.20.2 Connecting to host 20.20.20.2, port 5201 [ 4] local 20.20.20.1 port 50686 connected to 20.20.20.2 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 2.02 GBytes 17.3 Gbits/sec [ 4] 1.00-2.00 sec 1.95 GBytes 16.8 Gbits/sec [ 4] 2.00-3.00 sec 1.98 GBytes 17.0 Gbits/sec [ 4] 3.00-4.00 sec 2.01 GBytes 17.3 Gbits/sec [ 4] 4.00-5.00 sec 1.94 GBytes 16.6 Gbits/sec [ 4] 5.00-6.00 sec 2.02 GBytes 17.4 Gbits/sec [ 4] 6.00-7.00 sec 2.01 GBytes 17.3 Gbits/sec [ 4] 7.00-8.00 sec 2.02 GBytes 17.4 Gbits/sec [ 4] 8.00-9.00 sec 2.02 GBytes 17.3 Gbits/sec [ 4] 9.00-10.00 sec 2.01 GBytes 17.2 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 20.0 GBytes 17.2 Gbits/sec sender [ 4] 0.00-10.00 sec 20.0 GBytes 17.2 Gbits/sec receiver?
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的iperf3 测速跑不满的解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIN32 _WIN32 _WIN64宏
- 下一篇: 测试x86cpu的指令集