Anaemic_dog
2022-01-10T04:46:02+00:00
星际蜗牛,求助千兆问题。B款双网卡,82583v改的千兆,实测千兆宽带网速只有170+(Mbps)。已识别为1000M网卡,系统为Debian 11.2。
iperf3内网速度
udp,接收958M左右,发送215M左右
tcp,接收170M+,发送937M,接收叠加6条流可以到900M+
ethtool -G已加大tx/rxbuffer到2048
ethtool -S的rx error数量基本跟iperf3的丢包对应
如能解决充50元话费,感谢
[img]https://img.nga.178.com/attachments/mon_202201/18/9aQ0-6lsqZeT3cSlc-sg.jpg[/img]
[quote][tid=30324674]Topic[/tid] Post by [uid=63759225]CarryEV[/uid] (2022-01-18 12:52):
星际蜗牛,求助千兆问题,小偿酬谢,B款双网卡,82583v改的千兆,实测网速只有170+兆(MBps),已识别为1000M网卡,系统为Debian 11.2
iperf3内网速度
udp,接收185M左右,发送215M左右
tcp,接收170M+,发送937M,接收6条流可以到900M+[img]https://img.nga.178.com/attachments/mon_202201/18/9aQ0-6lsqZeT3cSlc-sg.jpg[/img][/quote]没有巨佬么[s:ac:晕]
[quote][pid=582467974,30324674,1]Reply[/pid] Post by [uid=63021018]Monty0[/uid] (2022-01-18 15:02):
估计是驱动问题,你换Windows看看[/quote]也不像驱动问题,叠加流吞吐就能上去,像协议栈,或者内核限流的问题
系统问题吧。我也有蜗牛双网口,不过是a款。
不论是刷openwrt还是黑群晖,都能跑满千兆
MBps?Mbps?前者的话已经是聚合后的速度了吧
单口?双口?
测速请以5-10线程为准
[quote][pid=582559841,30324674,1]Reply[/pid] Post by [uid=12667577]magnus87[/uid] (2022-01-18 21:25):
MBps?Mbps?前者的话已经是聚合后的速度了吧
测速请以多线程为准,不过单线程砍到1/6也奇怪了点
印象中网卡开了中断调控可能影响单线程iperf表现,但我没管过[/quote]Mbps,已改。
另外speedtest.net测的网速,这个是多线程的。
iperf3本地tcp tx一条流就能满速,rx就不行,奇了怪了
这款貌似是只能短接改千兆吧,我也有一个,一直吃灰,可能是短接有问题
看看softnet-stat,ethtool -S
主要看丢包发生在设备ring buffer或者kernel backlog 相应增大缓存
如果丢包是crc错误之类的就考虑硬件问题
然后就是考虑rps之类的东西,改善多条TCP流的性能
[quote][pid=582591462,30324674,1]Reply[/pid] Post by [uid=60253657]Karuboniru[/uid] (2022-01-18 23:44):
看看softnet-stat,ethtool -S
主要看丢包发生在设备ring buffer或者kernel backlog 相应增大缓存
如果丢包是crc错误之类的就考虑硬件问题
然后就是考虑rps之类的东西,改善多条TCP流的性能[/quote]ethtool -S看过,crc有,但是就百分之几,跟iperf的丢包率不成比例,ring buffer加大过了,ethtool -g,能稳定点,吞吐还是上不去[s:ac:喷]
[quote][pid=582728172,30324674,1]Reply[/pid] Post by [uid=63759225]CarryEV[/uid] (2022-01-19 14:27):
ethtool -S看过,crc有,但是就百分之几,跟iperf的丢包率不成比例,ring buffer加大过了,ethtool -g,能稳定点,吞吐还是上不去[s:ac:喷][/quote]crc错误是持续增长还是固定不动?百分之几的掉包不算小了,考虑到你这是网线直连,掉包应该是几乎没有才正常
这些掉包会被tcp放大,变成一堆掉包,可以试一试 dropwatch 观察内核掉包,来确认
另外没有missing导致的掉包?可以看看[url]https://github.com/hjr3/softnet-stat[/url]
的输出
[quote][pid=582742405,30324674,1]Reply[/pid] Post by [uid=60253657]Karuboniru[/uid] (2022-01-19 15:25):
crc错误是持续增长还是固定不动?百分之几的掉包不算小了,考虑到你这是网线直连,掉包应该是几乎没有才正常
这些掉包会被tcp放大,变成一堆掉包,可以试一试 dropwatch 观察内核掉包,来确认
另外没有missing导致的掉包?可以看看[url]https://github.com/hjr3/softnet-stat[/url]
的输出[/quote]多谢,我回去试下
[quote][pid=582742405,30324674,1]Reply[/pid] Post by [uid=60253657]Karuboniru[/uid] (2022-01-19 15:25):
crc错误是持续增长还是固定不动?百分之几的掉包不算小了,考虑到你这是网线直连,掉包应该是几乎没有才正常
这些掉包会被tcp放大,变成一堆掉包,可以试一试 dropwatch 观察内核掉包,来确认
另外没有missing导致的掉包?可以看看[url]https://github.com/hjr3/softnet-stat[/url]
的输出[/quote]可怕的是,居然没有丢包[img]https://img.nga.178.com/attachments/mon_202201/22/9aQ2p-bqhuZdT3cSsg-lc.jpg[/img]
[quote][pid=583518775,30324674,1]Reply[/pid] Post by [uid=63759225]CarryEV[/uid] (2022-01-22 16:10):
可怕的是,居然没有丢包[img]https://img.nga.178.com/attachments/mon_202201/22/9aQ2p-bqhuZdT3cSsg-lc.jpg[/img][/quote]可能丢包在别的地方,比如ring buffer,要不再看看ethtool -S