Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX и Hardware > Скорость работы usb flash


Автор: SparF 15.9.2006, 14:58
Надеюсь, на подсказку ))
Ситуация такая:
Дистрибутив - Slackware 10.2, обновленный до текущего состояния (с натяжкой можно назвать Slackware 11 )))), 
ядро 2.6.17.11, 
используется udev,
интерфейс: usb 1.1
флешка - usb 2.0
подключение проходит стандартным для udev образом, абсолютно без проблем, 
но при попытки закачать что-либо на флешку в mc отображается скорость 40 кбит/сек, 
если скачивать, то 600?
Может кто сталкивался, или хотя бы где копать?
=)

Автор: powerfox 15.9.2006, 20:48
Хм... а как монтируется флешка и какая фс на ней?

Автор: SparF 15.9.2006, 20:59
На ней обычный vfat.
Монтируется так:
подключаю ее, в /dev появляется устройство sda  (в принципе, через конфиг udev можно задать появление  другого имени, вроде /dev/flash , но это не решает- разницы в производительности не заметил)
после этого делаю mount -t vfat /dev/sda /mnt/flash  +"опции кодировки" .... 
вроде все стандартно.... и ХЗ......

Автор: BobiKK 15.9.2006, 21:15
Синхронизация отключена?

Автор: bilbobagginz 15.9.2006, 22:52
замер закачек лучше делать примерно при помощи:
time ( cp x /mnt/flash/; umount /mnt/flash )




Автор: SparF 16.9.2006, 06:33
Спасибо ))))
Дело было в синхронизации. Стоило прописать async, как скорость записи уравнялась со скоростью чтения (тоже, конечно, не фонтан....но там usb1.1)
 smile 

Автор: Felliks 2.6.2010, 08:45
попрошу пояснения. дист mandriva 2010, kde, проблема аналогичная, но проявляется при копировании больших файлов. (300+ Мб). стандартная утилитка резервного копирования для usb-flash отключена. Копируется сначала с нормальной скоростью, потом скорость заметно падает и вовсе опускается до 0. при этом диод на флешке мигает непрерывно. как итог - копируется файл размером 700Мб примерно 2-3 часа. как проверить синхронизацию?

Автор: djamshud 2.6.2010, 10:09
mount -o async
еще можно в /etc/fstab указать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)