10Gbps 和 40Gbps 差距有那么大么?

97 天前
 moudy
钙中钙 mac mini 拖外置 ssd 尿袋。整个 home 都被搬进了 ssd ,所以登录时所有用户配置都要从 ssd 读取。

用 usb 3.1 外置 ssd 时,登陆账号(输密码到桌面 widget 加载完毕)耗时 5-6 分钟。好在一旦加载完毕,后面使用就完全无感了。

换成 usb4 外置 ssd ,登陆过程只要十几秒,跟内置 ssd 速度差不多!!

这种速度差距不是简单的 10G vs 40G 带宽可以解释的吧? usb4/tb3 有专门的低延迟优化么?
2852 次点击
所在节点    Apple
19 条回复
Love4Taylor
97 天前
USB 和 PCI-E 的延迟必然不一样吧
laminux29
97 天前
建议你给之前的 USB 3.1 与现在的 USB 4 ,用 AS SSD Benchmark 测个速。大部分电脑的 USB 接口以及 USB 外设的速度,并不达标。

高性能 USB 要达标,条件非常苛刻:

1.USB 接口与 USB 外设的供电需要达标;

2.USB 接口与 USB 外设的散热需要达标;

3.USB 接口与 USB 外设的性能需要达标;

如果这两者完全达标,特别是无供电的外置迷你固态 U 盘,则溢价极高。
kokutou
97 天前
两种速度的芯片性能也不一样,延迟和 4k 的差别很大
crac
97 天前
最大的问题不是 10Gbps , 是 4K 随机性能 ,这个部分基本损失掉 90%,你日常 99%场景用的都是这个性能指标
Donahue
97 天前
我觉得不是芯片性能的问题,是系统优化或者你之前连接速度没达到?
因为 win10 或 linux 在外置硬盘上启动速度也很快,远远用不了 5-6 分钟
Donahue
97 天前
@crac
@kokutou
现在的外置硬盘盒 4k 性能也挺强的了,4k 读写 40MB/s 左右没问题,我觉得不是这个原因。win10 / linux 在 5Gbps 速率的外接硬盘盒启动速度都不慢
SeaTac
97 天前
不如给那个 usb3.1 ssd 测个速
shimanooo
97 天前
盲猜用了三星 SSD, 有某种兼容性问题. 不是速度差异问题(没那么大差异), 而是会卡在某个 trim 过程. 黑果的话可以调整 SetApfsTrimTimeout 参数, 白果不明.
heyjei
97 天前
我去的是 USB3.0 的,速度就 5Gbps ,整个系统装在外置硬盘上,开机速度没什么感觉
moudy
97 天前
@shimanooo 我是买的凯侠入门 2TB ssd ,配的绿联 usb3.1 硬盘盒。这次买了 ITGZ usb4 硬盘盒。把铠侠 ssd 拆出来直接换过去。所以速度差真的就是硬盘盒的差距。
IvanLi127
97 天前
感觉是固态和硬盘盒之间的兼容性问题
kenvix
97 天前
usb 延迟要略高于 pcie ,另外有些垃圾硬盘盒的 4K 能力不行
Tambien
97 天前
我的 3.1 硬盘盒,时不时插上是跑在 2.0 的速度上的。。
mayli
97 天前
> 不是 10G vs 40G 带宽可以解释
你自己都说了,不是带宽问题,那就是延迟
moudy
97 天前
@kenvix #12 我也觉得是这样。当初买 usb3 硬盘盒也没做啥调查,看着绿联的牌子就直接下单了。
bclerdx
96 天前
@moudy 买之前为什么先不做调查研究呢?谢自己做功课呢。这是最大的问题。
12101111
96 天前
如果是 m 系芯片,它的 USB XHCI 控制器速率跑 USB 存储协议的速率是不如 Intel/AMD 的控制器上的速率的,在 m1 首发的时候就有很多讨论了。
而且单独 m1 这款芯片似乎存在 bug ,不支持 UAS 协议,这个协议可以大大降低协议开销。
而 USB4 基本上就是 PCIE 直连 Soc 的 PCIE 根控制器,中间的损失很小。
privater
96 天前
一般 TB/USB4 接口是走 PCIE ,跟 CPU 内存是直通的; USB 3/2 这类低速协议要跟其他使用 USB 的设备一起排队,分时传输,你电脑上的声卡,网卡,蓝牙等走的一般都是 USB 协议,相当于你的 SSD 数据要跟这些设备一起排队,拆包后重新组装包。

简单来说 TB/USB4 不仅是带宽大,还在于他们是专线。USB 3 以下不仅带宽低,还是共享路线,受干扰大,好处是成本低,也不额外占用总线。
crac
96 天前
@Donahue UI 流畅这件事, 黄油计划听过没? 有没有想过是什么原因造成的 4k 随机掉到 20%以下?

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

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

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

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

© 2021 V2EX