V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moudy
V2EX  ›  Apple

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

  •  
  •   moudy · 66 天前 via iPhone · 2799 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
    钙中钙 mac mini 拖外置 ssd 尿袋。整个 home 都被搬进了 ssd ,所以登录时所有用户配置都要从 ssd 读取。

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

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

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

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

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

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

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

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

    简单来说 TB/USB4 不仅是带宽大,还在于他们是专线。USB 3 以下不仅带宽低,还是共享路线,受干扰大,好处是成本低,也不额外占用总线。
    crac
        19
    crac  
       65 天前
    @Donahue UI 流畅这件事, 黄油计划听过没? 有没有想过是什么原因造成的 4k 随机掉到 20%以下?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   959 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:33 · PVG 05:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.