在 Linux 中写入 USB FAT32 驱动器时速度极慢

在 Linux 中写入 USB FAT32 驱动器时速度极慢

我正在尝试将大约 4GB 的文件复制到使用 FAT32 格式化的 USB 3.0 驱动器上。速度慢得离谱 - 200 kBytes/sec。直接用写入数据dd还可以,速度大约为 25-30 MBytes/sec,而在同一设备上的 ext4 分区上写入相同数据的速度为 9-10MBytes/sec。我运行的是 4.1.2 内核的 Arch Linux。有人知道发生了什么吗?

答案1

事实证明,问题出在用于挂载文件系统的同步选项上,这似乎会降低性能。使用flush选项而不是挂载它sync解决了问题: sudo mount -o async,flush <device> <mountpoint>

相关内容