Teste bs=32k
, bs=64k
ou mesmo bs=1M
: o tempo de resposta do USB é significativo e você usa a opção de montagem de sincronização. Isso mata a velocidade de gravação, pois desativa o cache de gravação.
Estou com velocidades de gravação muito baixas com o ntfs
sudo mount -t ntfs -o sync,noatime,gid=users /dev/sdf1 "/media/MNTPNT"
testando com o 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
Isso é para um WD Passport de 1 TB, eu também tenho um WD Passport de 500 GB formatado com ext4 que (última execução de rsync registrada) grava em média a 15 MB / s
sudo cat /dev/sdb | pv -r > /dev/null
Deu velocidades de leitura de ~ 40MB / s
Linux 3.0.0-12-server 21/11/11 _x86_64_ (2 CPU)
Teste bs=32k
, bs=64k
ou mesmo bs=1M
: o tempo de resposta do USB é significativo e você usa a opção de montagem de sincronização. Isso mata a velocidade de gravação, pois desativa o cache de gravação.
Tente colocar o parâmetro big_writes em seu comando mount:
sudo mount -t ntfs -o async, big_writes, noatime, gid = usuários / dev / sdf1 "/ media / MNTPNT"
Acho que o problema foi com a opção sync
, o padrão é montar tudo com async
. Operações síncronas levam mais tempo do que assíncrono por definição. Então, você pode colocar de volta noatime
e, na verdade, você pode obter algum ganho de desempenho com isso, mas não tenho certeza se noatime
tem algum efeito no ntfs-3g.
Tags performance ntfs ubuntu