从 SD 卡到 SSD 的复制速度慢?

从 SD 卡到 SSD 的复制速度慢?

我有一个 aarch64 架构上的 Debian(内核为 5.10.110 #178)。

我正在尝试将 SD 卡(SanDisk Extreme、microSD XC UHS-I V30、64GB)复制到 SSD(Intel Optane、16GB)。

基于闪迪的规格页面显示,该SD卡具有170MBps的顺序读取能力,并且英特尔SSD 的连续写入速度为 145MBps。

这些显然是最大值,但是当我尝试从 SD 复制到 SSD 时,我得到了很多较低的速度:

rsync -ah --progress src/* dst
sending incremental file list
File_1.MP4
        256.88M 100%   49.75MB/s    0:00:04 (xfr#1, to-chk=1/2)
File_2.MP4
          1.27G 100%   47.60MB/s    0:00:25 (xfr#2, to-chk=0/2)

正如您所看到的,它勉强达到 50MBps,大约是英特尔 SSD 写入能力的三分之一。

SD 读卡器支持 UHS-I。中央处理器是瑞芯微RK3568B2,主频为 2GHz,带有 4x Cortex-A55。

在此文件复制期间,CPU 并未(真正)加载:

在此输入图像描述

我可以加快转账速度吗?

更新

  • 当我从 SD 复制到内部 eMMC 时,我获得了约 110MBps 的传输速度。
  • Intel Optane NVMe SSD 连接到仅具有 PCIe2.1 x1 功能(最大 500MBps)的 M2 端口。
  • 从内部 eMMC 复制到 SSD,我得到了相同的约 50MBps 传输速率。
  • SD/MMC接口:兼容SD3.0、MMC ver4.51(数据总线宽度为4位)

相关内容