Флешка в Mandriva 2009 (Снова о медленной записи.)

PCLinuxOS

Модератор: Bizdelnick

sandro1988
Сообщения: 10

Флешка в Mandriva 2009

Сообщение sandro1988 »

Проблема в том что 50 мег. на влешку пишет на нормальной скорости, а далее очень медленно. После поиска нашел несколько советов по решению поблемы. Они состояли в отключении sync в fstab. Но в fstab нет записи о флешке. Зато она есть в /etc/mtab
/dev/sda7 / ext3 rw,noatime 0 0
none /proc proc rw 0 0
/dev/sda8 /home ext3 rw,noatime 0 0
/dev/sda1 /mnt/win_ fuseblk rw,allow_other,blksize=4096 0 0
/dev/sda2 /mnt/win_c fuseblk rw,allow_other,blksize=4096 0 0
/dev/sda3 /mnt/win_d fuseblk rw,allow_other,blksize=4096 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
nfsd /proc/fs/nfsd nfsd rw 0 0
/dev/sdb1 /media/disk vfat rw,nosuid,nodev,uhelper=hal,uid=1000,utf8 0 0
Соответственно там sync тоже нигде не наблюдается.
Как избаиться от проблемы я не понял. Объясните по простому что и куда вписать или что где поправить чтобы быстро писалось.
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2088
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Флешка в Mandriva 2009

Сообщение Topper »

Это от того, что первые 50 мегабайт кэшируются, а после этого начинается сброс из кэша на реальной скорости записи на флешку.
Хрю.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Флешка в Mandriva 2009

Сообщение eddy »

Проблема только в флешке - или покупайте подороже и побыстрее, или ждите, пока она будет писаться на вполне нормальной для дешевой флешки скорости (у меня обычно 0.5-1М/с, не больше, на дорогой флешке - 4-5М/с)
А можно включить опцию sync - тогда в буфер файлы не будут писаться, скорость будет реальной (т.е. маленькой) даже в начале записи, зато сразу после записи файла флешку можно выдергивать без umount :)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Флешка в Mandriva 2009

Сообщение Rootlexx »

eddy писал(а):
15.12.2008 15:15
А можно включить опцию sync

...и убить ей флешку. flush, наверное.
Спасибо сказали:
sandro1988
Сообщения: 10

Re: Флешка в Mandriva 2009

Сообщение sandro1988 »

дело не во флешке. Т.к. пробовал на разных флешках везде медленно ~200-500 Kb/s, а в винде на эти же флешки скорость 2-3 MB/s Поэтому дело в Линухе... Я вот даже думаю может дрова на контроллер USB как-то криво встали? Или это вообще абсурдная мысль?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Флешка в Mandriva 2009

Сообщение Rootlexx »

sandro1988 писал(а):
15.12.2008 20:29
дело не во флешке. Т.к. пробовал на разных флешках везде медленно ~200-500 Kb/s, а в винде на эти же флешки скорость 2-3 MB/s

Вы время замеряли или ориентировались на показания в окне копирования?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Флешка в Mandriva 2009

Сообщение eddy »

Rootlexx писал(а):
15.12.2008 20:37
Вы время замеряли или ориентировались на показания в окне копирования?

+1
В мастдае индикатор копирования показывает скорость заполнения буфера, а никак не записи на флешку. А вот когда вы ее отмонтируете, буфер начинает сливаться на флеш, с соответствующей задержкой.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
vantaker
Сообщения: 166

Re: Флешка в Mandriva 2009

Сообщение vantaker »

Но в fstab нет записи о флешке. Зато она есть в /etc/mtab

Если KDE, то : правой кнопкой по значку флешки на раб. столе - Свойства - Монтирование - убрать галки с Синхронный, Обновление времени доступа и Некэшируемый ввод-вывод

дешевой флешки скорости (у меня обычно 0.5-1М/с, не больше, на дорогой флешке - 4-5М/с

у меня самый обычный Kingmax 4ГБ выдает одинаково и в винде и в Linux ~20 МБ/с на чтение и ~10 МБ/с на запись
Спасибо сказали:
sandro1988
Сообщения: 10

Re: Флешка в Mandriva 2009

Сообщение sandro1988 »

Скорость в винде быстрее на глаз. Но она там явно быстрее где то 2 мин. в винде против 10-15 в линуксе. А еще у меня глупый вопрос, как вынести значок флешки на рабочий стол в KDE 4.1.3 ?
Спасибо сказали:
AMike
Сообщения: 6

Re: Флешка в Mandriva 2009

Сообщение AMike »

sandro1988 писал(а):
17.12.2008 23:59
Скорость в винде быстрее на глаз. Но она там явно быстрее где то 2 мин. в винде против 10-15 в линуксе. А еще у меня глупый вопрос, как вынести значок флешки на рабочий стол в KDE 4.1.3 ?


Весь форум излазил, так и не нашел как в 4 кедах сделать, чтобы флешка нормально работала. Запись в Мандриве 2009 700Мб занимает 15 минут, в винде 1,5Гб - 2-3 минуты
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

У меня такая же проблема с флэшкой в Мандрива 2009.
Пример.
Запись фильма 2 GB в Мандрива 2009 идет 15 минут, а а Виндовс 4 минуты.
НЕ РЕШЕНО.
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

Флэшка фирмы Transcend 4 GB (Марку не помню).
Материнская плата ECS P965T-A.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Флешка в Mandriva 2009

Сообщение akdengi »

А файловая система какая на ней ? Попробуйте отформатировать в FAT32
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

akdengi

Krusade определяет файловую систему как VFAT.
Скорее, это и есть FAT32.
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

akdengi писал(а):
15.01.2009 14:41
файловая система какая на ней ? Попробуйте отформатировать в FAT32


Не помогло. Да она и был FAT32.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Флешка в Mandriva 2009

Сообщение landrew.xp »

Аналогичная проблема, флешка, правда, отформатирована в NTFS.
Причем симптомы такие.
Файлы размером примерно 350М по отдельности копируются нормально.
Если же гуртом, то скорость начинает падать и второй файл уже качается часами. До третьего часто дело просто не доходит.
Прерываю копирование, и по одному - нормально все с очень приемлемой скоростью.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Флешка в Mandriva 2009

Сообщение sash-kan »

Stream
$ sudo lsusb -v
?
лучше не весь вывод, а только для hub-ов.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Флешка в Mandriva 2009

Сообщение landrew.xp »

sash-kan писал(а):
22.01.2009 09:02
Stream
$ sudo lsusb -v
?

Код:

[andrew@localhost ~]$ su - Password: [root@localhost ~]# lsusb -v Bus 002 Device 008: ID 13fe:1f00 Kingston Technology Company Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x13fe Kingston Technology Company Inc. idProduct 0x1f00 bcdDevice 1.10 iManufacturer 1 Kingston iProduct 2 DataTraveler 2.0 iSerial 3 5B850D0002B7 bNumConfigurations 1 ..................... Bus 006 Device 001: ID 1d6b:0001 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b idProduct 0x0001 bcdDevice 2.06 iManufacturer 3 Linux 2.6.27.7-desktop-1mnb uhci_hcd iProduct 2 UHCI Host Controller iSerial 1 0000:00:1d.1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 1 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled Bus 007 Device 001: ID 1d6b:0001 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b idProduct 0x0001 bcdDevice 2.06 iManufacturer 3 Linux 2.6.27.7-desktop-1mnb uhci_hcd iProduct 2 UHCI Host Controller iSerial 1 0000:00:1d.2 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 1 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled ..................... Ну и еще парочка таких же есть.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

Вывод команды в файле
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Флешка в Mandriva 2009

Сообщение sash-kan »

Stream
ничего военного. а что в
$ cat /proc/bus/usb/devices
при подключенной флэшке?

кстати, на свой страх и риск можно поэкспериментировать с уменьшением/увеличением max_sectors для флэшки: http://www.linux-usb.org/FAQ.html#i5

landrew.xp писал(а):
21.01.2009 17:00
отформатирована в NTFS
что, в первую очередь, и настораживает. отформатируйте в fat. чтобы исключить проблемы с фс. к тому же весьма интересен аспект: там что, журнал каким-то образом не задействуется? ведь у микросхем количество циклов записи отнюдь не астрономическое.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

sash-kan

В последнем абзаце есть инфа о мое "Jet Flash",
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Флешка в Mandriva 2009

Сообщение sash-kan »

$ mount /media/VERBATIM
$ cat /sys/block/sda/device/max_sectors
240
$ time (dd if=/dev/zero of=/media/VERBATIM/test bs=1M count=1K && umount /media/VERBATIM)
<skip>
real 1m47.591s
user 0m0.000s
sys 0m9.789s
$ mount /media/VERBATIM
$ echo 120 | sudo tee /sys/block/sda/device/max_sectors
120
$ cat /sys/block/sda/device/max_sectors
120
$ time (dd if=/dev/zero of=/media/VERBATIM/test bs=1M count=1K && umount /media/VERBATIM)
<skip>
real 1m57.585s
user 0m0.004s
sys 0m11.029s
$ mount /media/VERBATIM
$ echo 1024 | sudo tee /sys/block/sda/device/max_sectors
1024
$ cat /sys/block/sda/device/max_sectors
1024
$ time (dd if=/dev/zero of=/media/VERBATIM/test bs=1M count=1K && umount /media/VERBATIM)
<skip>
real 1m35.891s
user 0m0.004s
sys 0m9.897s
существенная информация выделена.
1M*1K — один гигабайт.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Stream
Сообщения: 223
ОС: CentOS 6.4 без дров видео.

Re: Флешка в Mandriva 2009

Сообщение Stream »

У меня флэшка - /dev/sdc автомонтируется как /media/disk
/*Небольшой офтопп - а как этот параметр поменять? Где он указывается?*/

Результаты
cat /sys/block/sdc/device/max_sectors64
64

time (dd if=/dev/zero of=/media/disk/test bs=1M count=1K &&umount /media/disk)
bash: syntax error near unexpected token `dd'

echo 120 | sudo tee /sys/block/sdc/device/max_sectors
120

time (dd if=/dev/zero of=/media/disk/test bs=1M count=1K &&umount /media/disk)
bash: syntax error near unexpected token `dd'

echo 1024 | sudo tee /sys/block/sdc/device/max_sectors
1024

Далее - опять bash ошибка.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Флешка в Mandriva 2009

Сообщение landrew.xp »

sash-kan писал(а):
24.01.2009 11:38
что, в первую очередь, и настораживает. отформатируйте в fat. чтобы исключить проблемы с фс. к тому же весьма интересен аспект: там что, журнал каким-то образом не задействуется? ведь у микросхем количество циклов записи отнюдь не астрономическое.

Так как используется только как флоппи-нет, ограничение на циклы не очень критическое.
И файлы приходится иногда таскать больше 4G, так что фат не очень в тему.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Флешка в Mandriva 2009

Сообщение landrew.xp »

Переформатировал под FAT32.
Процесс копирования все равно долгий и развивается по описанному выше сценарию.
Но не всегда.
Иногда даже на больших файлах дает минимальную скорость 1-2 МБ/с (редко такая радость).
Иногда очень быстро падает до 20-100 КБ/с и изредка возрастает до 500-600.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Флешка в Mandriva 2009

Сообщение landrew.xp »

Может кто-нибудь что-нибудь посоветует?
Купил уже другую флешку. История таже самая.
Записать 8Gb за 8 часов просто невозможно.
При записи все начинает жутко тормозить, включая огнелиса.
Под виндой запись 4 Gb занимает 20-30 мин.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали: