При записи на 'флэшку' данных, очень низкая скорость (~500-800Kbs). В Windows ~10MBs
Поддержку USB 2.0 в ядро включил.
Как решить проблему?
Опции монтирования из fstab:
/dev/sda1 /media/usbdisk vfat users,user,sync,quiet,shortname=mixed,utf8,noauto 0 0
Опции ядра (2.6.17-gentoo-r8):
<*> Support for Host-side USB
[*] USB device filesystem
<*> EHCI HCD (USB 2.0) support
< > OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
<*> USB Mass Storage support
Скорость записи на USB flash disk 2.0 (Низкая сорость записи, соответствующая USB 1.1)
Модератор: Модераторы разделов
-
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
-
- Сообщения: 114
Re: Скорость записи на USB flash disk 2.0
На этом форуме есть такой совет:
Создаем файл nosync.fdi следующего содержания:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="@info.parent:storage.bus" string="usb">
<merge key="volume.policy.mount_option.sync"
type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Затем набираем следующее:
su -l
mkdir -p /usr/share/hal/fdi/policy/95userpolicy/
cp ./nosync.fdi /usr/share/hal/fdi/policy/95userpolicy/
chown root:root /usr/share/hal/fdi/policy/95userpolicy/nosync.fdi
chmod 640 /usr/share/hal/fdi/policy/95userpolicy/nosync.fdi
Вы только не забудьте что теперь на флешку запись не синхронизирована.
Не торопитесь вытаскивать ее или sync делайте.
Мне помогло
Создаем файл nosync.fdi следующего содержания:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="@info.parent:storage.bus" string="usb">
<merge key="volume.policy.mount_option.sync"
type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Затем набираем следующее:
su -l
mkdir -p /usr/share/hal/fdi/policy/95userpolicy/
cp ./nosync.fdi /usr/share/hal/fdi/policy/95userpolicy/
chown root:root /usr/share/hal/fdi/policy/95userpolicy/nosync.fdi
chmod 640 /usr/share/hal/fdi/policy/95userpolicy/nosync.fdi
Вы только не забудьте что теперь на флешку запись не синхронизирована.
Не торопитесь вытаскивать ее или sync делайте.
Мне помогло

Mandriva2007 Free, CeleronD, GeForce6600GT, AVerTV GO 007
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Скорость записи на USB flash disk 2.0
А просто монтировать с параметром async?
-
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: Скорость записи на USB flash disk 2.0
Меня интересует не кэшируемая запись. Повторюсь, в винде не кэшируется а скорость хорошая!