SDXC 写入速度随时间下降

SDXC 写入速度随时间下降

我注意到在使用外部 SDXC 卡时,在传输大文件的过程中写入速度会随着时间的推移而降低。

例如,当将 SDXC 卡插入我的 15 英寸 rMBP 上的端口并且我从内部 SSD 传输 90gb 的文件时,它开始的速度约为 50 mb/秒,然后逐渐下降到 100 kb/秒左右。

有问题的卡是 SanDisk Ultra 128gb micoSDXC 卡,使用 SD 卡适配器读取。它的基准写入速度约为 50 mb/秒,读取速度约为 80 mb/秒。该卡使用 Apple 分区图格式化为 exFAT。

什么原因导致写入速度变慢?可以避免吗?

答案1

这不仅仅发生在 SD 或 SDXC 卡上。所有副本和几乎所有操作系统上都会发生这种情况。

基本上,复制过程遵循以下规则:

  1. 从文件读取到缓冲区(非常快)
  2. 从缓冲区写入目的地。

发生的情况是,当速度测量步骤 1(需要减慢速度以匹配写入速度)时,读取填满内存缓冲区的速度比写入 SD 卡的速度更快。

所以,A速度变慢是正常的。但是 100KB/秒比我预期的要多(或少?)。

相关内容