家庭网络真的需要300M, 500M这种网速吗?

我试过苹果牌的和其他牌的 基本上只能跑到300M+ 还不如wifi 室友笔记本自带网口的可以900M+

这是接口速度问题,你需要USB3.0以上接口的网卡

因为USB2.0只能到480Mbps,然后再乱七八糟的地方降一点效率就只剩300多了

1 个赞

有没有一种可能,你们看的不是油管而是二次元?
Att对于国内的流量动不动就”拔网线”,好像论坛里有帖子提过att至少“曾经”限制过国内流量。
如果光纤看油管还卡的话,att真的可以去死了

USB网卡很吃CPU性能的。Mac的CPU,你懂的 :yaoming:
如果是Intel Mac的话很简单:thunderbolt网卡。如果还不够的话thunderbolt转pcie,pcie插个mellanox,10G小意思。

未必就是ISP的问题,也可能是室友在刷pt :yaoming:

解决办法是买个高级的支持QoS的路由器,实现client fairness。
最好有active queue management,可以让下载流量不影响打游戏延迟。但是这个很吃路由器CPU。

你们都不下电影看吗?

这是什么道理 :melting_face:

nas可以下啊 :yaoming:
说实话是看得不多,毕竟撸卡撸了一堆免费的streaming service。再加上土耳其YouTube premium :yaoming:

家里原来用的是xfinity,1000down 45up,一年前在costco换成了att(光纤入户),现在是1000down 1000up

USB没有DMA,所有中断处理都靠CPU。
其次USB NIC芯片大部分是Realtek的,设计目标是低成本,所以很多offload都没有,只能靠驱动软件实现。buffer之类可多可少的东西也是能少就少。
所以我说最好就是pcie网卡直通。

当然,300M有点太过分了,1G应该还是无难度的。10G肯定是没戏。

既然都讨论到了中断,就不得不提一下传统网卡处理每个数据包都得带来CPU overhead,得魔改内核才可以一次发大量数据而不浪费CPU…

OSDI’23 best paper

https://www.usenix.org/conference/osdi23/presentation/sadok

1 个赞


需要的啊,速度整起来(cny40元升级包)

那肯定不是……
napi了解一下,这是十几年前就在干的事了。这篇论文的引文里提到的tso/lro,还有gso/gro,还有interrupt moderation,都可以了解一下。

USB nic少的就是这些东西。gso/gro姑且有,但是buffer size太小的话也没办法。interrupt moderation这是肯定没有的。而且USB的中断延迟比pcie是高多了。

这篇论文提出的是一个新的API模型。为的是提高streaming的效率。学术意义可能很大。但是工业界显然目前用的不多。

These improvements allow an Ensō-based NIC to saturate a 100 Gbps link with minimum-sized packets (forwarding at 148.8 Mpps) using a single core,

100G带宽跑满不难,小包还能跑满那确实厉害。但是这和你公网下载东西没啥关系哈。
正常下载没人用小包的,都是1500标准包,然后软硬件配合减小中断开销。别的不说,dpdk我记得也能有这个性能了。

improve throughput for high-performance network applications by 1.5-6x, and reduce latency by up to 43%.

mmm,这也和你公网下载东西没啥关系哈。

私有驱动(mellanox vma)可以做到ms甚至sub-ms数量级的延迟。

100 mbps up/down 平时刷剧、短视频、视频通话够吗?我当初开网有1Gbps和500mpbs,价格差很小,想着1G可能用不到就开了500的。爬完楼开始考虑要不要降到100mbps,能省20钱 (我最快用过1.5G的光纤,后来发现电脑插网线最多支持1GB,我一直用的wifi。。。)

如果需要重度上传还是挺重要的

我从来没遇到过问题。

各种流媒体平台看4k,只需要20M就足够了

比带宽更重要的是延迟。打游戏和生产力(远程桌面、视频会议)对延迟的需求都很高。网速快一点可能没什么感觉,延迟高一点马上就能骂娘。

3 个赞

嗯谢谢!明天就打电话降级

去年 xfinity 自动升级了网速的 (>800 Mbps),但之后 xfinity 就经常发邮件说我的设备不支持更高网速,给我推销他们的新设备,今年我就主动降级了。。。

Xfinity Plan是400Mbps,但是测速100都没有 :yaoming:

这个我不是很能接受。我碰过的SOC,USB Host controller都是挂在PCI/AHB上面的。CPU跟USB Host controller之间是正常的DMA交互。至于USB Host和client之间怎么搞影响不到CPU的