Автор Тема: Медленное копирование на флешку 2[решено]  (Прочитано 14177 раз)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #15 : 26.02.2013 12:27:15 »
А что за ядро (uname -a)Пробовали другие USB разъемы или ядра?
Про ядро сейчас точно не скажу, нет под рукой домашнего компьютера. Обновлял систему и ядро на прошлой неделе, кажется.Пробовал и другие разъёмы и другие компьютеры и с другими Linux , результат одинаков.
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 001
Re: Медленное копирование на флешку 2
« Ответ #16 : 26.02.2013 12:36:57 »
Просто в p6 есть ядро un-def, например, версия которого довольно свежая. Можно попробовать проверить загрузившись с данным ядром. Кардинальных изменений от ядра 3.0.xy ждать не стоит (имеются ввиду реализации новых алгоритмов работы тех или иных подсистем ядра, только исправление ошибок и возможных уязвимостей с возможными бэкпортами драйверов), если данная проблема кроется в ядре.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 976
Re: Медленное копирование на флешку 2
« Ответ #17 : 26.02.2013 12:55:42 »
>Пробовал и другие разъёмы и другие компьютеры и с другими Linux , результат одинаков

Очень странно :) Т.к. ничего такого не наблюдаю.
В том числе, пока не сдохла MB, комп с кт400 у меня замечательно копировал под альт5 с ядром 2.6.32

Оффлайн fce

  • Завсегдатай
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
    • Email
Re: Медленное копирование на флешку 2
« Ответ #18 : 26.02.2013 13:06:55 »
С USB во всех системах интересная история - то питания не хватает, то еще какой прикол.
Одно время на ALT у меня была проблема с внутренней флеш-памятью 16гб плеера, причина была в нестандартном размере блоков памяти флешки(просто память такая, много и дешевая, ну и параметры соответственно), один параметр к ядру проблему исправлял (на этом форуме можно поискать по "Iriver P7"), потом с новыми ядрами 3 проблема исчезла.
Сейчас проблема с USB2.0 винтом на домашней Windows 7, пишет отформатируйте диск, при том что на других компьютерах с 7,xp он нормально работает, впрочем как и в Linux на этом же.
Бывает, что переформатирование флешки в Fat32 помогает.
Можно попробовать к задним USB-портам подключить.
Также можно попробовать загрузиться с live-cd какого-нибудь другого дистрибутива и посмотреть, как там поведет себя флешка.
У меня под Linux по ощущениям быстрее флешки пишутся/читаются, очевидно из-за отсутствия антивирусного монитора :)
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 976
Re: Медленное копирование на флешку 2
« Ответ #19 : 26.02.2013 13:37:33 »
> очевидно из-за отсутствия антивирусного монитора
:)
Так и есть.
Причем иногда разница с АВ и без по времени раза в 2 - бесит...

Провел эксперимент.

Флешка c файловой системой FAT32
scsi 4:0:0:0: Direct-Access     UFD 2.0  Silicon-Power4G  1100 PQ: 0 ANSI: 0 CCS
MB
Intel 82945G  N10/ICH 7
ОЗУ - 2 Гб
Файл
сжатая FS от загрузочного диска размером 668`753920.
OS
Windows XP SP3 без AV и вирусов (ОЕМ, досталась про покупке) с NTFS
чтение файла 45 сек
запись файла 1 мин 55 сек
Lubuntu 11.10, ядро 3.0.0-31-generic с ext4
чтение файла 40 сек
запись файла 2 мин 05 сек

Разница - в пределах погрешности...

То что чтение/запись не идут фоном - проверял отмонтированием флешки...

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #20 : 26.02.2013 13:38:40 »
Очень странно :) Т.к. ничего такого не наблюдаю.
В том числе, пока не сдохла MB, комп с кт400 у меня замечательно копировал под альт5 с ядром 2.6.32
Странно или нет, но у меня есть то, что есть. Может лог какой посмотреть или сюда сбросить, чтобы общими силами понять где порылась собака? Я только не знаю какой. :(
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 976
Re: Медленное копирование на флешку 2
« Ответ #21 : 26.02.2013 13:39:51 »
Опишите что за флешка (dmesg) после вставки.
Что за файловая система на ней.
Что за файлы пишите...
Откуда файлы пишите...

ЗЫ: Если только у вас и флеха NTFS, да еще и пишете с NTFS - тут конечно могут быть тормоза

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 935
    • Домашняя страница
    • Email
Re: Медленное копирование на флешку 2
« Ответ #22 : 26.02.2013 14:10:16 »
Опишите что за флешка (dmesg) после вставки.
Что за файловая система на ней.
Что за файлы пишите...
Откуда файлы пишите...

ЗЫ: Если только у вас и флеха NTFS, да еще и пишете с NTFS - тут конечно могут быть тормоза
Ещё:
- распределение памяти: команда free (заодно посмотрим, какой размер свопа и создан ли он)
- размер копируемого файла
Андрей Черепанов (cas@)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #23 : 26.02.2013 20:21:09 »
Ну вот, например флеш карта из моего фотоаппарата[ 1274.871958] usb 4-1: New USB device found, idVendor=058f, idProduct=6366
[ 1274.871963] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1274.871967] usb 4-1: Product: Mass Storage Device
[ 1274.871970] usb 4-1: Manufacturer: Generic
[ 1274.871972] usb 4-1: SerialNumber: 058F0O1111B1
[ 1274.875630] scsi3 : usb-storage 4-1:1.0
[ 1275.876862] scsi 3:0:0:0: Direct-Access     Multi    Flash Reader     1.00 PQ: 0 ANSI: 0
[ 1275.877305] sd 3:0:0:0: Attached scsi generic sg2 type 0
[ 1276.442718] sd 3:0:0:0: [sdb] 15564800 512-byte logical blocks: (7.96 GB/7.42 GiB)
[ 1276.447707] sd 3:0:0:0: [sdb] Write Protect is off
[ 1276.447712] sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 1276.452708] sd 3:0:0:0: [sdb] No Caching mode page present
[ 1276.452712] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 1276.474704] sd 3:0:0:0: [sdb] No Caching mode page present
[ 1276.474710] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 1276.481767]  sdb: sdb1
[ 1276.501712] sd 3:0:0:0: [sdb] No Caching mode page present
[ 1276.501776] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 1276.501781] sd 3:0:0:0: [sdb] Attached SCSI removable disk
[ 1277.694023] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1277.694028]
ФС  fat32 , файлы *.jpg, размер 2-3 МВ в среднем.
Вот распределение памяти $ free
             total       used       free     shared    buffers     cached
Mem:       1028664     878420     150244          0      44448     557200
-/+ buffers/cache:     276772     751892
Swap:       261116          0     261116
Копирую 23 файла общим размером 56,8 МВ. Время затраченное на операцию минута. То же самое на виндовой машине с более скромными ресурсами и включенным антивирусом 4 секунды.
Дело не во флешке определённо, потому что я пробовал и другие накопители в т.ч. USB HDD. Результат увы как под копирку.
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #24 : 26.02.2013 20:26:47 »
Да, вот ещё, совсем забыл $ uname -a
Linux comp-athlon-xp.localdomain 3.0.60-std-def-alt0.M60P.1 #1 SMP Tue Jan 22 10:39:17 UTC 2013 i686 GNU/Linux
И вот, в начале темы спрашивалось$ lsmod | grep usb
usb_storage            32390  0
usb_libusual            9768  1 usb_storage
usbhid                 33303  0
hid                    72198  1 usbhid
usbcore               139215  6 usb_storage,usb_libusual,usbhid,uhci_hcd,ehci_hcd
scsi_mod              176566  6 usb_storage,scsi_dh,sr_mod,sg,sd_mod,libata
« Последнее редактирование: 26.02.2013 20:49:26 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн fce

  • Завсегдатай
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
    • Email
Re: Медленное копирование на флешку 2
« Ответ #25 : 27.02.2013 17:02:20 »
попробуйте USB Legacy Support в BIOS перевести из Auto в OFF, многим помогает.
На некоторых материнках есть также выбор скорости AUTO, 1.1 и 2.0, соответственно переводим в 2.0

Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #26 : 27.02.2013 19:06:48 »
В BIOS моего компьютера такUSB Legacy Support   [options]
                        Disabled
                        No Mice
                        All Device
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #27 : 27.02.2013 19:22:38 »
Стоял параметр [All Device], попробовал поменять на [Disable]. Погонял файлы с компа на флешку с флешки на комп.Разные файлы гонял, чтоб в кэше не оставались. Скорость в обе стороны примерно одинакова 1 МВ/с.
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 976

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Медленное копирование на флешку 2
« Ответ #29 : 28.02.2013 19:52:35 »
Ну попробуйте тогда пошаманить. по всякому...
http://unixteam.ru/content/kak-povysit-skorost-kopirovaniya-na-fleshku-v-linux-ubuntu
http://welinux.ru/post/2222/
http://www.gentoo.ru/node/10311
Приведённое количество ссылок говорит о том, что проблема всё таки существует не только у меня вопреки мнению, высказанному выше.Не суть, пробую воспользоваться. По первой ссылке предлагается Grub Customizer.В p6 такого нет, в источниках , которым я доверяю, тоже не нашёл. Предлагается sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
добавить репозиторий и установить, но... Это убунту :(. Отпадает
По второму адресу предлагается
Цитировать
узнать, какие прерывания используются usb
. Делаю:$ grep usb /proc/interrupts
 21:     311953   IO-APIC-fasteoi   uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, ehci_hcd:usb4
Как видно одно единственное прерывание . Далее
Цитировать
на каждое прерывание указывается на каком процессоре оно висит, за это отвечает параметр smp_affinity
делаю # cat /proc/irq/21/smp_affinity
1
Цитировать
Если нам нужно указать, чтобы обработка шла только на CPU0, то нужно задать 00000000.00000001, то есть 1
Как видим обработка и так идёт только на CPU0, что означает, что дальнейшие действия , описанные в статье, не нужны. Тоже отпадает, к сожалению. Изучаю третий адрес. Для моего восприятие наиболее непонятный.

PS По первой ссылке. Может можно вручную подправить конфиг Grub? Не знаю, где лежит.
« Последнее редактирование: 28.02.2013 19:55:19 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)