复制到 SD 卡的速度在几百兆字节后变慢,有时甚至完全停止

复制到 SD 卡的速度在几百兆字节后变慢,有时甚至完全停止

当我将大文件(> 300MB)从硬盘复制到 SD 卡时,在第一个 400MB 后复制速度显着减慢,有时复制过程永远不会结束。

我尝试使用双命令、rsync(带有进度指示器)和 cp 进行复制。

我的设置:

  • ubuntu 16.04
  • microSD 卡,分区格式化为 VFAT,总共 64GB,50GB,可用

复制开始时速度为 15 MB/s,大约 400MB 后下降到几乎为零,几分钟后它可以“随机”恢复,然后再次变慢。

即使达到100%,程序也会“冻结”几分钟,直到完成写入。

这是为什么?

我可以加快速度吗?

eXfat/NTFS能解决吗? (我需要与Windows兼容)。

答案1

观看慢速存储卡或 USB 驱动器

驱动器可能没有损坏,只是速度很慢。当缓存充满“脏”数据(尚未写入驱动器)时,将会显示此信息。

有一个小工具,watch-flush,捆绑有姆库斯布,它可以用作独立的 shellscript,以便观察使用除 mkusb 之外的其他工具进行的写入。

开始sync告诉你的系统刷新缓冲区,并观察这个过程watch-flush

擦除整个设备

如果您的存储卡或 USB 闪存盘速度非常慢,则在您执行此操作后,它的响应速度可能会更快擦除整个设备(用零覆盖)使用 mkusb。

检查是否有更严重的问题

您可以根据以下链接中的提示分析问题,如果幸运的话可以解决它,

问题分析

相关内容