有些软件对网络的强势占用,是如何做到的?

2023-01-10 08:10:53 +08:00
 airbotgo
家庭宽带 300M ,路由器 2.4G & 5G 频段都在使用。
观察到,只要家人刷抖音,我看 B 站直播就严重卡顿( 2.4G 、5G 都试过),只有用流量看。家人一停,网络就恢复正常了。

抖音是如何做到的?如何解决这种网络问题?
4325 次点击
所在节点    问与答
31 条回复
yeqiu
2023-01-10 10:32:39 +08:00
@yufeng0681 #17
我觉得这个是正解,实时流量却网络的要求是很大的。游戏传输的数据小还不明显,直播(尤其是高清)传输的数据大,非常明显
Phil1024
2023-01-10 10:49:59 +08:00
@stephenyin 王者和抖音再不同的 ap 下 一个路由出口
stephenyin
2023-01-10 11:20:11 +08:00
@Phil1024 #22 两个 AP 的频段分配如何?
datocp
2023-01-10 11:38:22 +08:00
qos 解决流量和延迟两个对比关系,网络上似乎流传着带宽和延迟的换算公式,但不知道哪条公式正宗。。。

1.在抢夺带宽方面,往往伴随着并发数量,像迅雷。但这个并发数量也不是越大越好,像 8M 的电信光纤就会表现为因为并发数超过局端限制(大概在 1200 条左右)而导致的网络流量不达标情况。此时只能通过 iptables limit 对并发进行抑制来达到连接正常握手的目的。

2.然后之前测试 QQ 的旋风下载?出现更为奇异的情况,这种软件在下载微软的链接会跳转到 302 跳转链接。百思不得其解的问题,对 br-lan 接口实施了速度限制,但是实际下载速度远超设定。。。但除了旋风软件,其它软件正常。。。

3.还是是并发,似乎当年使用上海电信的 20M 光纤。如果使用的是光猫直接拔号,存在用户接入数量的问题,我认为应该也是存在并发限制的。当年同样百思不得其解的问题,这个路由是 100mbps 端口,宽带也就 20mbps,可是如果没有 QOS 的作用,连路由管理界面都打不开。

4.首先得承认电信的设备是内置一定 QOS 实现的。比如当年玩优酷挖矿,实际上不做任何 qos ,即便网络在 100%占用上行,玩英雄联盟一点也不卡反而是一个设定不当的 QOS 让游戏玩不成了。

解决问题,

1.实现 qos ,这个话题有点难不同路由实现都不一样,但它确实能改变网络拥塞情况。
它通过将上行端口数据根据优先级出列,根据 tcp 握手过程带来下行流量相应的优先级改变。

2.其它的一些辅助参数
iptables -t mangle -S

#重置 DSCP 标记优先级以避免在一些交换机出现异常优先级
-A PREROUTING -i eth0.2 -j DSCP --set-dscp 0x00

#这么多年一直这么用下载来的,解决 mtu 封包重组,有利于网络呑吐的提高,解决一些亚马逊英文站打开缓慢问题。
-A FORWARD -o eth0.2 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -i eth0.2 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
ajyz
2023-01-10 11:47:31 +08:00
B 站感觉本就垃圾,多年非会员,最多 1080 高清反而觉得还行,前阵子信用卡活动获得一年大会员,然后切换高码或 4K 后,发现不少视频(非全部)时常卡顿
Love4Taylor
2023-01-10 11:55:16 +08:00
b 站 pcdn/mcdn 稀烂而已,烂中烂
Phil1024
2023-01-10 13:26:05 +08:00
@stephenyin 楼上楼下有线 mesh 不存在无线干扰 应该是抖音并发多 端口多 导致转发卡延迟高
duanxianze
2023-01-10 13:31:55 +08:00
同意楼上看法,并不是抖音多牛逼,而是 b 站太烂了
xctcc
2023-01-10 14:39:23 +08:00
B 站我移动和联通双宽带都拯救不了,卡的批爆,不知道电信如何
maplelin
2023-01-10 18:13:05 +08:00
@xctcc #29 深圳电信 PC 端画质第二档就开始卡,移动端稍微好点
playboy0
2023-01-11 11:21:02 +08:00
B 站走教育网出口,基本 5s 卡一次,估计教育网是真的没有 cdn 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/907775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX