Скорость флэшки

Заметил, что скорость копирования на флэшку упала с 4-5 метров (в винде) до 200-300 кб. Почему?

#lsmod
Module
usbhid
usb_storage
ehci_hcd
uhci_hcd
usbcore

#cat /etc/fstab
/dev/sda1 /mnt/storage0 auto noauto,users,umask=0,sync 0 0

#uname -r
2.6.17-gentoo-r8

во всём виноват

во всём виноват sync
поговаривают, что такой прямой записью флеху убивают в полгода
_________________
иЗвиНиТе зА НеРоВНый ПочЕРк!

а без него

а без него флеху нельзя вытащить пока не демонтируешь - тоже плохо.

ключик sync

ключик sync заставляет выполнять операции I/O синхронно, т.е. при копирование не используется кеш. Поэтому и медленно. Если убрать sync - будет очень быстро копироваться, но в кеш, и от монтировать все-равно сможешь когда данные реально скопируются на устройство (а по време всё одинаково).
Если копировать в один поток то sync ни че плохого флешке не делает, иначе - действительно возможен ранний выход из стоя.

имел кучу

имел кучу трабблов с этим, когда со скриптами udev работал. по наблюдениям, у меня кэш мог сам по себе кидаться на флеху от 2-3 сек и дальше по возрастающей. в любом случае команда амаунт в конце выдавала нужные десятки мегабайт в секунду, а не не 200к )
_________________
иЗвиНиТе зА НеРоВНый ПочЕРк!

Насколько я

Насколько я понимаю, отсутствие кэша заставляет систему сразу же записывать данные на флэшку. То есть обычно используется цепочка
винт -> кэш чтения винта -> ОЗУ -> кэш записи флэшки -> флэшка
а при ключе sync
винт -> кэш чтения винта -> ОЗУ -> флэшка
где потеря скорости в 10 раз?

с некоторого

с некоторого времени значение ключа синк поменялось, он теперь пишет совершенно синхронно, а для того чтобы сбрасывал кэш как можно быстрее есть другой, тока непомню как зовут...

Re: с некоторого

evadim написал(а):
с некоторого времени значение ключа синк поменялось, он теперь пишет совершенно синхронно, а для того чтобы сбрасывал кэш как можно быстрее есть другой, тока непомню как зовут...

flush

хыы

tolich@localhost ~ $ sudo mount /dev/sda1 -o flush /mnt/storage0/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
tolich@localhost ~ $ mount --version
mount: mount-2.12r

Что

Что удивительно: при копировании НА флэшку скорость 200кб, а С флэшки 8 метров. Хотя синхронно выполняется и та и другая операция.

в последнее

в последнее время для версий ядра 2.6.13 и выше синк изменил свои свойства для файловых систем фат

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309625

_________________
иЗвиНиТе зА НеРоВНый ПочЕРк!

Делать-то что

Делать-то что будем?

.

не знаю, у меня тоже самое, а без синка вообще не понятно пишется оно туда или подвисло при отмонтировании, ... - винда-то винда почему нормально работает?

И что тут

И что тут удивило? Вы документацию на флешку читали? Скорости записи и считывания физически разные!

Да, скорость

Да, скорость записи меньше. Но, извините, не в 50 раз!

это синк

это синк тормозит, выкинь его и дело с концом

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".