FAT32でフォーマットされたUSB3.0ドライブに約4GBのファイルをコピーしようとしています。速度は途方もなく遅いです-200キロバイト/秒。 dd
を使用して直接データを書き込む場合は、約25〜30メガバイト/秒で問題ありません。同じデバイスのext4パーティションに同じデータを書き込む場合は、9〜10メガバイト/秒です。 ArchLinuxを4.1.2カーネルで実行しています。何が起こっているのかについて何かアイデアはありますか?
結局のところ、問題はファイルシステムのマウントに使用される同期オプションでした。これはパフォーマンスを低下させるようです。 flush
の代わりにsync
オプションを使用してマウントすると、問題が解決しました:Sudo mount -o async,flush <device> <mountpoint>