我试过苹果牌的和其他牌的 基本上只能跑到300M+ 还不如wifi 室友笔记本自带网口的可以900M+
这是接口速度问题,你需要USB3.0以上接口的网卡
因为USB2.0只能到480Mbps,然后再乱七八糟的地方降一点效率就只剩300多了
有没有一种可能,你们看的不是油管而是二次元?
Att对于国内的流量动不动就”拔网线”,好像论坛里有帖子提过att至少“曾经”限制过国内流量。
如果光纤看油管还卡的话,att真的可以去死了
USB网卡很吃CPU性能的。Mac的CPU,你懂的 ![]()
如果是Intel Mac的话很简单:thunderbolt网卡。如果还不够的话thunderbolt转pcie,pcie插个mellanox,10G小意思。
未必就是ISP的问题,也可能是室友在刷pt ![]()
解决办法是买个高级的支持QoS的路由器,实现client fairness。
最好有active queue management,可以让下载流量不影响打游戏延迟。但是这个很吃路由器CPU。
你们都不下电影看吗?
这是什么道理 ![]()
nas可以下啊 ![]()
说实话是看得不多,毕竟撸卡撸了一堆免费的streaming service。再加上土耳其YouTube premium ![]()
家里原来用的是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
那肯定不是……
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就足够了
比带宽更重要的是延迟。打游戏和生产力(远程桌面、视频会议)对延迟的需求都很高。网速快一点可能没什么感觉,延迟高一点马上就能骂娘。
嗯谢谢!明天就打电话降级
去年 xfinity 自动升级了网速的 (>800 Mbps),但之后 xfinity 就经常发邮件说我的设备不支持更高网速,给我推销他们的新设备,今年我就主动降级了。。。
Xfinity Plan是400Mbps,但是测速100都没有 ![]()
这个我不是很能接受。我碰过的SOC,USB Host controller都是挂在PCI/AHB上面的。CPU跟USB Host controller之间是正常的DMA交互。至于USB Host和client之间怎么搞影响不到CPU的
