суббота, 22 декабря 2012 г.

Halevt. Медленная скорость записи USB

Открыть /etc/halevt/halevt.xml

Найти строку:
<halevt:Insertion exec="halevt-mount -u $hal.udi$ -o sync -m 002 -o gid=plugdev"/>

Удалить -o sync (-o - передача опции для монтирования, sync - опция для монтирования)

Получим:
<halevt:Insertion exec="halevt-mount -u $hal.udi$ -m 002 -o gid=plugdev"/>

Сохранить. Перезапустить демон halevt (sudo service halevt restart)

Спасибо http://thorn731.blogspot.com/2012/09/usb-halevt.html

Опция sync:
All I/O to the filesystem should be done synchronously. In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening - эта опция может вызвать более быструю смерть флешки. 

Опция async (используется по-умолчанию):
async  All I/O to the filesystem should be done asynchronously. (See also the sync option.)

Опция flush:
If set, the filesystem will try to flush to disk more early than normal.

Заметка:
Почему синхронный I/O работает медленнее чем асинхронный? Ведь копирование происходит в один поток.

Прочитать http://citforum.ru/operating_systems/sos/glava_10.shtml разобраться в работе файловых систем.

Читал: Основные идеи и понятия асинхронного ввода/вывода




Комментариев нет:

Отправить комментарий