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
これは 1TB WD Passport に関するものですが、私は ext4 でフォーマットされた 500GB WD Passport も持っています。これは (最後にログに記録された rsync の実行) 平均書き込み速度が 15MB/秒でした。
sudo cat /dev/sdb | pv -r > /dev/null
読み取り速度は約40MB/秒
Linux 3.0.0-12-server 21/11/11 _x86_64_ (2 CPU)
答え1
bs=32k
、bs=64k
、または を試してくださいbs=1M
。USB にはかなりのターンアラウンド タイムがあり、同期マウント オプションを使用します。これにより書き込みキャッシュが無効になるため、書き込み速度が低下します。
答え2
パラメータを設定してみてくださいビッグライトマウントコマンドに以下を追加します:
sudo マウント -t ntfs -o async,big_writes,noatime,gid=users /dev/sdf1 "/media/MNTPNT"
答え3
問題はsync
オプションにあったと思います。デフォルトでは、すべてを でマウントしますasync
。同期操作は、定義上、非同期操作よりも時間がかかります。したがって、元に戻すと、実際にパフォーマンスが向上しますが、 がntfs-3g に何らかの影響を与えるnoatime
かどうかはわかりません。noatime