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

ash*_*ool 7 linux usb performance

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

ash*_*ool 9

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