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

小米 15 的 USB 3.0 的 Type-C 接口,拷贝时只能发挥出 170MB/s 的速率,符合预期吗?

  •  
  •   asilin · 6 小时 3 分钟前 · 595 次点击
    如题,手机为小米 15 ,其 USB 接口为 USB 3.0 ,通过 USB 3.1 10Gbps 线缆连接到笔记本的 USB 3.0 Type-A 口上。

    - 通过 MTP 传输文件(单个大文件),速率基本上都卡在 170MB/s 。
    - 通过 adb pull 读取单个大文件,速率能提升到 250MB/s;
    - 通过 adb push 写入单个大文件,速率为 196 MB/s 。

    但是不论 MTP 还是 adb ,速率远低于 5Gbps 速率,我预期至少也得 300 MB/s+ 吧~

    想问下 V 友看是普遍现象,还是小米自己的存储速率限制住了?
    14 条回复    2025-11-13 16:22:36 +08:00
    emmy0227
        1
    emmy0227  
       4 小时 10 分钟前
    正常吧,我记得小米的 usb2.0 是魔改的。套用了 type-c 的接口
    fredweili
        2
    fredweili  
       4 小时 3 分钟前
    type c 是接口形态,和协议没关系
    iPhone 标准版也是 C 口,也只是 2.0
    penisulaS
        3
    penisulaS  
       3 小时 56 分钟前
    刚刚用移动固态测试了一下,写大文件到手机上 400+,大文件从手机写入固态 310+
    penisulaS
        4
    penisulaS  
       3 小时 55 分钟前
    是用小米的文件管理器测的,用 es 文件管理器就慢很多。直接走 pc 复制也慢,估计是协议问题
    Qazxcv123
        5
    Qazxcv123  
       3 小时 51 分钟前
    差不多了,5Gbps 的 USB 协议的 U 盘、硬盘我试过,差不多都是 150~200MB/s 。实际文件传输速率受影响因素很多(物理接口、存储介质、USB 转 NAND 的接口控制器、大文件小文件、读写软件等等),就跟木桶效应一样,那个最短板那个就是最高速度
    KaynWASD
        6
    KaynWASD  
       3 小时 47 分钟前
    最重要的 MTP 协议效率本来就很低
    asilin
        7
    asilin  
    OP
       3 小时 21 分钟前
    @penisulaS #3 那看起来瓶颈不在存储上,估计是协议层上的损耗比较大;

    不论是 MTP 还是 ADB 都是通过用户层协议来实现文件传输,比不上磁盘之间的文件复制(通过 OTG 插硬盘到手机)。

    怀念之前 Android 可以直接作为 USB 存储设备暴露给 PC 的特性。。。。。
    asilin
        8
    asilin  
    OP
       3 小时 20 分钟前
    @KaynWASD #6 嗯,在 Linux 也做了测试,Linux 下的 MTP 相比 Windows 的 MTP 速率要高很多,感觉 WIndows 的 MTP 实现有性能问题。
    johnnyyee
        9
    johnnyyee  
       3 小时 9 分钟前
    正常吧,我用 pcie3 的硬盘做的硬盘盒在 win 下拷贝平均也才 150 左右
    ysc3839
        10
    ysc3839  
       2 小时 57 分钟前 via Android
    adb 有线连接端口映射,手机上用 Termux 跑 iperf3 测速看看?
    KaynWASD
        11
    KaynWASD  
       2 小时 14 分钟前
    @asilin #8 和我结论一致 有一些破解的方法 把最小包大小改大点 会好很多 但是太折腾 要 root 没必要
    asilin
        12
    asilin  
    OP
       2 小时 4 分钟前
    @ysc3839 #10 只会更差,相当于 TCP over adb ,双层协议消耗,我这边测试下来只能跑到 140-160 MB/s.
    ysc3839
        13
    ysc3839  
       1 小时 21 分钟前 via Android
    @asilin 这么做主要是为了排除手机存储性能影响,iperf3 也可以测 UDP
    ysc3839
        14
    ysc3839  
       1 小时 21 分钟前 via Android
    @asilin 还可以试试直接 USB 网络共享+iperf3 测速
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4824 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.