usb write cache? (отключить)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
distress
Сообщения: 84
ОС: RHEL5

usb write cache?

Сообщение distress »

приветствую.
есть флешки с небольшой скоростью записи (~100-300 кб/с).
1)если записывать файл 10-15мб, то nautilus это делают как бы за пару секунд со скоростью 5-10мб/c, хотя в conky я вижу передачу данных с нормальной низкой скоростью. и флешка мигает светодиодом показывая активность,
2)если взять файл побольше - 100-200мб, nautilus быстро заливает около 30% с той же огромной скоростью. После этого скорость резко падает до нормальной низкой 100кб\с. и даже когда файл уже как бы залит, на самом деле еще некторое время идет запись.
3) иногда бывает, что запись начинается только после попытки размонтировать флешку.

точно так же ведет себя mc.

пробовал выключать write cache - безрезультатно:

Код: Выделить всё

# hdparm -W 0 /dev/sdd

/dev/sdd:
 setting drive write-caching to 0 (off)
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange
 HDIO_DRIVE_CMD(flushcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(setcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(flushcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange



как получить реальные показатели скорости и прогноз времени при записи на флешку в mc/nautilus ?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: usb write cache?

Сообщение aLexx programmer »

Попробуйте монтировать с "-o sync".
Спасибо сказали:
distress
Сообщения: 84
ОС: RHEL5

Re: usb write cache?

Сообщение distress »

aLexx programmer писал(а):
16.01.2010 19:50
Попробуйте монтировать с "-o sync".

спасибо, теперь со скоростями порядок.

а где в гноме можно добавить этот параметр для автомонтирования?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: usb write cache?

Сообщение aLexx programmer »

У меня kde, так что, сказать с ходу не могу. Вроде как, это определяет ветка /system/storage/default_options/vfat в gconf-editor'е.
Спасибо сказали:
distress
Сообщения: 84
ОС: RHEL5

Re: usb write cache?

Сообщение distress »

да, примерно так. вот нагуглил.
Start "gconf-editor" (it's like regedit on Windows). I don't think it's in the menus by default, so hit Alt-F2 to bring up a run dialog or start it from a terminal.
Navigate to "/system/storage/default_options/vfat". Right-click on the value field, next to "mount-options", and choose "Edit Key". Add "sync" to the list of options. Now, external drives with FAT filesystems (like most flash drives and memory cards) should be auto-mounted with the sync option, and will be safer to remove without unmounting. I'd still recommend unmounting for maximum safety.


но это не работает. пробовал добавлять sync=1 вместо sync - тоже бесполезно.
параметры монтирования всегда одни и те же.

Код: Выделить всё

$ cat /etc/mtab
/dev/sdd1 /media/72AD-2013 vfat rw,nosuid,nodev,uhelper=devkit,uid=500,gid=500,shortname=lower,dmask=0077,utf8=1
,flush 0 0


а в Fedora12 вобще нет /system/storage.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: usb write cache?

Сообщение aLexx programmer »

Значит, параметрами заведует напрямую hal.
Спасибо сказали:
Ответить