软路由换不同网卡开启 bbr 后表现竟然不一样,点解?
資深大佬 : RoyCho 5
家里宽带是 100M 上行,平时 nas 中的资料经常会备份到谷歌网盘中,所以备份的时候就会占满上行带宽,之前没发现什么异样,昨天换了一张万兆网卡( x540-t2 ),因为光猫 lan 口是千兆的,所以网卡还是工作在千兆模式下,发现上行占满的时候家里上网竟然有卡顿现象出现,找了半天原因,发现一些端倪。
nas 在上传资料到谷歌云盘的过程中始终是 13M 左右,最高 15M 出头,不管用哪张网卡都一样,因为上行带宽就限制在这里了,那为什么用 x540 的时候上行占满就会上网卡顿呢,于是我看了下 netdata 中显示的上行数据,显示上行远远不止 13M,13M*8=108m,按理说应该显示 108 左右的上行,可是 netdata 里用千兆网卡时显示 120m 的上行,用了 x540 竟然有 140m 的上行,但是实际 nas 在上传时候速度都差不多,多出来的流量我想到了 bbr,关闭了后实际 nas 传输速度有所下降 大概到了 11M 左右,netdata 里显示也降到大概 100 左右的样子了,于是我想应该就是开启 bbr 后两张网卡一个是 120m 一个是 140m 上行导致的,因为平时 speedtest 测速上行也就 122 左右,140 应该是本地网卡产生的数据量?但是上行带宽限制了所以拥堵造成了卡顿,于是乎就在 SQM Qos 这个软件限制了 wan 口上行速率到 120,这下 x540 也不卡顿了,nas 的实际上传速度也没有明显的变化,在 13-15M 左右。
就想知道为什么不同的两张网卡会造成 bbr 开启后 netdata 这边上行速度有 20m 左右差异的问题,比较好奇,而且用 x540 时限制 wan 口上传 120m 后实际 nas 速度也没有明显变化。
大佬有話說 (2)