Назад | Перейти на главную страницу

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

Это для WD Passport 1 ТБ, у меня также есть WD Passport на 500 ГБ, отформатированный с помощью ext4, который (последний зарегистрированный запуск rsync) в среднем записывает со скоростью 15 МБ / с.

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

Дала скорость чтения ~ 40 МБ / с.

Linux 3.0.0-12-сервер 21/11/11 _x86_64_ (2 CPU)

Пытаться bs=32k, bs=64k, или даже bs=1M: USB имеет значительное время обработки - и вы используете опцию синхронизации. Это убивает скорость записи, поскольку отключает кеш записи.

Попробуйте поставить параметр big_writes в вашу команду монтирования:

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

Я думаю проблема была в sync вариант, по умолчанию все монтируется с async. Синхронные операции по определению занимают больше времени, чем асинхронные. Итак, вы можете вернуть noatime и на самом деле вы можете получить от этого некоторый прирост производительности, но я не уверен, что noatime имеет какое-либо влияние на ntfs-3g.