通过 USB 复制到外部 SSD 的速度为 500kB/秒,而不是 500 MB/秒

通过 USB 复制到外部 SSD 的速度为 500kB/秒,而不是 500 MB/秒

我正在尝试将大量数据(40GB)复制到外部 SSD。SSD 如下: SanDisk Extreme 便携式 SSD 2 TB V2 - USB-C 3.2 Gen2

据其制造商 (SanDisk) 称,其写入速度可达 500MB/s。但我的复制过程速度约为 500kb/s。我知道只有在复制单个大文件时才能达到峰值速度,但无论如何,我认为我至少可以达到 50MB/s 的速度,对吗?

我正在将数据从装有 USB 3.0 控制器的 Ubuntu 计算机复制到使用 FAT32 格式的 SSD。我要复制的文件系统是ext3/ext4(我不知道它是什么,但当我转到根文件夹并检查属性时,我的计算机显示的就是这个)。我正在将数据从我的主文件夹复制到外部 SSD。

输出lsusb -t如下所示:

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 20000M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
    |__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 3: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 3, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 2, Class=Video, Driver=uvcvideo, 480M
    |__ Port 13: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 2: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 6, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 6, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 14: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M

我的电脑本身也有一个内置 SSD。当我开始复制过程时,我发现复制速度高达 200MB/s,这对我来说非常满意。但我只看到了几秒钟,之后就再也没有看到过。

根据要求,以下是我的硬件的详细描述:

H/W path         Device          Class          Description
===========================================================
                                 system         Precision 7560 (0A69)
/0                               bus            01C06K
/0/1                             memory         1MiB BIOS
/0/400                           processor      11th Gen Intel(R) Core(TM) i9-11
/0/400/701                       memory         256KiB L1 cache
/0/400/702                       memory         10MiB L2 cache
/0/400/703                       memory         24MiB L3 cache
/0/700                           memory         384KiB L1 cache
/0/1000                          memory         64GiB System Memory
/0/1000/0                        memory         16GiB SODIMM DDR4 Synchronous 32
/0/1000/1                        memory         16GiB SODIMM DDR4 Synchronous 32
/0/1000/2                        memory         16GiB SODIMM DDR4 Synchronous 32
/0/1000/3                        memory         16GiB SODIMM DDR4 Synchronous 32
/0/100                           bridge         Intel Corporation
/0/100/1                         bridge         Intel Corporation
/0/100/1/0       /dev/fb0        display        NVIDIA Corporation
/0/100/1/0.1                     multimedia     NVIDIA Corporation
/0/100/2                         display        Intel Corporation
/0/100/4                         generic        Intel Corporation
/0/100/6                         generic        Intel Corporation
/0/100/7                         bridge         Intel Corporation
/0/100/7.1                       bridge         Intel Corporation
/0/100/a                         generic        Intel Corporation
/0/100/d                         bus            Intel Corporation
/0/100/d/0       usb1            bus            xHCI Host Controller
/0/100/d/1       usb2            bus            xHCI Host Controller
/0/100/d.2                       bus            Intel Corporation
/0/100/e                         storage        Volume Management Device NVMe RA
/0/100/12                        communication  Intel Corporation
/0/100/14                        bus            Intel Corporation
/0/100/14/0      usb3            bus            xHCI Host Controller
/0/100/14/0/3                    multimedia     Integrated_Webcam_HD
/0/100/14/0/d                    bus            4-Port USB 2.0 Hub
/0/100/14/0/d/2                  input          USB Keyboard
/0/100/14/0/d/3                  input          CORSAIR HARPOON RGB WIRELESS Gam
/0/100/14/0/e                    communication  Bluetooth wireless interface
/0/100/14/1      usb4            bus            xHCI Host Controller
/0/100/14/1/1                    storage        Extreme 55AE
/0/100/14/1/2                    bus            4-Port USB 3.0 Hub
/0/100/14.2                      memory         RAM memory
/0/100/15                        bus            Intel Corporation
/0/100/15.1                      bus            Intel Corporation
/0/100/16                        communication  Intel Corporation
/0/100/16.3                      communication  Intel Corporation
/0/100/19                        bus            Intel Corporation
/0/100/1c                        bridge         Intel Corporation
/0/100/1c/0      wlp146s0        network        Intel Corporation
/0/100/1c.2                      bridge         Intel Corporation
/0/100/1c.2/0                    generic        RTS5260 PCI Express Card Reader
/0/100/1f                        bridge         Intel Corporation
/0/100/1f.3                      multimedia     Intel Corporation
/0/100/1f.4                      bus            Intel Corporation
/0/100/1f.5                      bus            Intel Corporation
/0/100/1f.6      enp0s31f6       network        Ethernet Connection (14) I219-LM
/0/6                             bridge         Intel Corporation
/0/6/0                           storage        Toshiba Corporation
/0/0                             system         PnP device PNP0c02
/0/2                             system         PnP device PNP0b00
/0/3                             generic        PnP device INT3f0d
/0/4                             input          PnP device PNP0303
/0/5                             generic        PnP device DLL0a69
/0/7                             system         PnP device PNP0c02
/0/8                             system         PnP device PNP0c02
/0/9                             system         PnP device PNP0c02
/0/a                             system         PnP device PNP0c02
/0/b             scsi0           storage        
/0/b/0.0.0       /dev/sda        disk           2TB Extreme 55AE
/0/b/0.0.0/1     /dev/sda1       volume         1862GiB Windows FAT volume
/0/b/0.0.1                       generic        SES Device
/1                               power          DELL 68ND31C
/2                               power          
/3               /dev/nvme0      storage        KXG60ZNV1T02 NVMe KIOXIA 1024GB
/3/1             /dev/nvme0n1    disk           1024GB NVMe namespace
/3/1/1                           volume         289MiB Windows FAT volume
/3/1/2           /dev/nvme0n1p2  volume         127MiB reserved partition
/3/1/3           /dev/nvme0n1p3  volume         390GiB Windows NTFS volume
/3/1/4           /dev/nvme0n1p4  volume         23GiB Windows NTFS volume
/3/1/5           /dev/nvme0n1p5  volume         989MiB Windows NTFS volume
/3/1/6           /dev/nvme0n1p6  volume         1438MiB Windows NTFS volume
/3/1/7           /dev/nvme0n1p7  volume         536GiB EXT4 volume

答案1

Max,“链条的强度取决于它最薄弱的部分”!(德语谚语:“链条的强度取决于它最薄弱的部分”)。我有一台较旧的笔记本电脑,插着 USB 3.0 高速卡,尽管目标很快,但速度只有 60-70 MB/秒。不幸的是,您没有充分描述您的硬件、所涉及的文件系统等,因此人们可能会猜到您可能已经受限于我的笔记本电脑的速度。

隔离瓶颈!在 Windows 下使用 h2testw,在 Linux 下使用 f3,或者直接使用 dd 写入您之前应该清空的外部驱动器。查看实际持续写入速度,而无需依赖慢速数据源。

在 Linux 下,您可以选择将源复制到空设备,这可以消除任何复制目标速度问题。

我认为可以预期速度至少为 50MB/s,对吗?

没有什么可期待的。

相关内容