Ich bekomme sehr schlechte Schreibgeschwindigkeiten mit NTFS
sudo mount -t ntfs -o sync,noatime,gid=users /dev/sdf1 "/media/MNTPNT"
Testen mit 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
Dies ist für eine 1TB WD Passport, ich habe auch eine 500GB WD Passport, die mit ext4 formatiert ist, die (letzter protokollierter Lauf von rsync) durchschnittlich 15 MB/s schreibt
sudo cat /dev/sdb | pv -r > /dev/null
Ergab Lesegeschwindigkeiten von ~40MB/s
Linux 3.0.0-12-Server 21/11/11 _x86_64_ (2 CPU)
Antwort1
Versuchen Sie es mit bs=32k
, bs=64k
, oder sogar bs=1M
: USB hat eine erhebliche Bearbeitungszeit - und Sie verwenden die Sync-Mount-Option. Das tötet die Schreibgeschwindigkeit, da es den Schreibcache deaktiviert.
Antwort2
Versuchen Sie, den Parametergroß_schreibtin Ihren Mount-Befehl:
sudo mount -t ntfs -o async,big_writes,noatime,gid=Benutzer /dev/sdf1 "/media/MNTPNT"
Antwort3
Ich denke, das Problem lag an sync
der Option. Standardmäßig wird alles mit gemountet async
. Synchrone Vorgänge dauern per Definition länger als asynchrone. Sie können also zurücksetzen noatime
und tatsächlich eine gewisse Leistungssteigerung erzielen, aber ich bin nicht sicher, ob dies noatime
Auswirkungen auf NTFS-3G hat.