我有一个 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位)