web-dev-qa-db-ja.com

ntfs-3g書き込み速度が遅い

Ntfsで書き込み速度が非常に悪くなっています

Sudo mount -t ntfs -o sync,noatime,gid=users /dev/sdf1 "/media/MNTPNT"

dDを使用したテスト

dd if=/dev/zero of=/media/6ED8C60456B3EBDA/test.tmp bs=1k count=128k

2585+0 records in
2585+0 records out
2647040 bytes (2.6 MB) copied, 22.6904 s, 117 kB/s

これは1tbWD Passportに対するもので、ext4でフォーマットされた500gb WD Passportもあります。これは(rsyncの最後にログに記録された実行)平均書き込みが15MB /秒です。

Sudo cat /dev/sdb | pv -r > /dev/null

読み取り速度を最大40MB /秒にしました

Linux3.0.0-12-サーバー21/11/11_x86_64_(2 CPU)

1
Thermionix

bs=32kbs=64k、またはbs=1Mを試してください。USBにはかなりのターンアラウンドタイムがあり、同期マウントオプションを使用します。書き込みキャッシュが無効になるため、書き込み速度が低下します。

3
Turbo J

パラメータbig_writesをマウントコマンドに入れてみてください:

Sudo mount -t ntfs -o async、big_writes、noatime、gid = users/dev/sdf1 "/ media/MNTPNT"

2
Heinz

問題はsyncオプションにあったと思います。デフォルトでは、すべてをasyncでマウントします。定義上、同期操作は非同期操作よりも時間がかかります。したがって、noatimeを元に戻すことができ、実際にはそれからパフォーマンスを向上させることができますが、noatimeがntfs-3gに影響を与えるかどうかはわかりません。

0
Alex