Автор Тема: [РЕШЕНО]Как увеличить скорость копирования файлов на флешку?  (Прочитано 121813 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
Не могу никак решить проблему с копированием файлов на флешку, очень медленно копирует.
Подскажите, как можно увеличить скорость? (Debian Squeeze)
« Последнее редактирование: 08 Август 2013, 19:48:53 от Pierse »
 

Оффлайн dimsat1

  • # Linux user
  • Местный житель
  • ***
  • Сообщений: 173
  • На компах установлены правильные ОСы(debian)
Встречал такое, дааавно это было, когда диски были в ntfs.
Счас ntfs на дисках нету и проблем со скоростью копирования нет.
Скорее всего это потому, что ntfs в лине работает через драйвер ntfs-3g...
debian(jessie) ...DE_Mate... LINUX - FOREVER!
Sams Smart IPTV nStreamLmod_v.3.х
 

lisss

  • Гость
а usb2.0 в BIOS включено?
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5025
  • memento mori
  • Jabber: qupl@jabber.ru
Очень медленно - это как в цифрах?

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
Очень медленно - это как в цифрах?
1.5 Гб примерно 30 минут

Сообщение объединено: 23 Сентябрь 2012, 13:30:06
а usb2.0 в BIOS включено?
USB 2.0 в BIOS включено
« Последнее редактирование: 23 Сентябрь 2012, 13:30:06 от Pierse »
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5025
  • memento mori
  • Jabber: qupl@jabber.ru
Примерно 0.8 Мб/с.
Какая флешка, через какой порт подключается, какая файловая система, файл один большой или много маленьких?

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
через какой порт подключается
Примерно 0.8 Мб/с.
Какая флешка, через какой порт подключается, какая файловая система, файл один большой или много маленьких?
Флешка transcend 8Гб, файловая система на флехе fat32. в системе ext3, есть разделы ntfs, иногда с них копирую, но разницы в скорости нет.
Где посмотреть порт подключения? Я не в курсе (С)...
Файл 1 - фильм
Есть один нюанс, сначала начинает копировать на скорости 7Мб/сек, потом быстро падает до 0, потом опять 7Мб и т.д.
Раньше, еще медленнее копировалось и комп при этом зависал на время, прописал в sysctl.conf строки:
vm.swappiness = 1
vm.vfs_cache_pressure = 50
стало копировать побыстрее, комп перестал зависать при копировании, но опять же скачки скорости не удалося выровнять


Сообщение объединено: 23 Сентябрь 2012, 17:13:34

Не увлекайтесь избыточным цитированием. Malaheenee

забыл совсем:
В sysctl.conf добавлял строки
vm.swappiness = 1
vm.vfs_cache_pressure = 50

и в /etc/default/grub добавлял строку
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
вот так скорость немного увеличилась
« Последнее редактирование: 24 Сентябрь 2012, 06:00:38 от Malaheenee »
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Не могу никак решить проблему с копированием файлов на флешку, очень медленно копирует.
Что показывает mount при примонтированной флешке?

Сообщение объединено: 23 Сентябрь 2012, 17:54:33
и в /etc/default/grub добавлял строку
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
вот так скорость немного увеличилась
И возможно, понизилась отзывчивость системы при активном использовании жесткого диска (если не поддерживается ncq).
Цитировать
забыл совсем:
В sysctl.conf добавлял строки
vm.swappiness = 1
Каков объем ОЗУ на машине?
« Последнее редактирование: 23 Сентябрь 2012, 17:54:33 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
mount при смонтированной флешке
Spoiler: ShowHide

$ mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda5 on /mnt/win1 type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /mnt/win2 type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions)
fusectl on /sys/fs/fuse/connections type fusectl (rw)


Как посмотреть, поддерживается ли ncq?

ОЗУ - 512 Мб
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5025
  • memento mori
  • Jabber: qupl@jabber.ru
Где посмотреть порт подключения? Я не в курсе (С)...
Физически куда подключена? В порт на мат.плате, в порт на "морде" системника или через удлиннитель?

mount при смонтированной флешке
Spoiler: ShowHide

$ mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda5 on /mnt/win1 type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /mnt/win2 type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions)
fusectl on /sys/fs/fuse/connections type fusectl (rw)

Не видно где здесь флешка, по-моему только жесткий диск.

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
ОЗУ - 512 Мб
Тогда с вашей настройкой swappiness будет очень весело при внезапной нехватке памяти. Лучше оставить значение по умолчанию.
Как посмотреть, поддерживается ли ncq?
dmesg | grep NCQТакже интересен вывод
dmesg | grep ehciи
dmesg | grep ohciпри подключенной флешке.
« Последнее редактирование: 23 Сентябрь 2012, 21:24:10 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
$ dmesg | grep ehci
[    1.244097] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.244197] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[    1.244279] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    1.244284] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    1.244368] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    1.244475] ehci_hcd 0000:00:1d.7: debug port 1
[    1.248397] ehci_hcd 0000:00:1d.7: cache line size of 128 is not supported
[    1.249063] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe77bc00
[    1.265361] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    1.265636] usb usb1: Manufacturer: Linux 2.6.32-5-686 ehci_hcd
[ 2569.780033] usb 1-8: new high speed USB device using ehci_hcd and address 4

dmesg | grep NCQ и dmesg | grep ohci ничего не выдают


Сообщение объединено: 24 Сентябрь 2012, 20:49:19
Флешка подключена в порт на морде
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5025
  • memento mori
  • Jabber: qupl@jabber.ru
Работает? судя по всему? в 2.0. Подключи флешку и дай вывод cat /etc/mtab

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Попробуйте ещё ограничить размер буферов на запись:
# echo 4194304 > /proc/sys/vm/dirty_bytes
# echo 4194304 > /proc/sys/vm/dirty_background_bytes
И проверьте, как будет идти запись на флешку.

« Последнее редактирование: 19 Октябрь 2012, 17:33:40 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Pierse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 46
$ cat /etc/mtab
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda5 /mnt/win1 fuseblk rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0
/dev/sda6 /mnt/win2 fuseblk rw,noexec,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/sdb1 /media/Transcend vfat rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush 0 0

Сообщение объединено: 25 Сентябрь 2012, 23:27:31
Попробуйте ещё ограничить размер буферов на запись:
# echo 4194304 > /proc/sys/vm/dirty_bytes
# echo 4194304 > /proc/sys/vm/dirty_background_bytes = 4194304
И проверьте, как будет идти запись на флешку.

ограничил размер буферов, похоже это то, что было нужно ))
1,4Гб скопировал за 6 мин, т.е. скорость возросла в 5 раз, за время копирования только пару раз падала до 0, но на лишь несколько секунд.

Большое спасибо всем!
« Последнее редактирование: 25 Сентябрь 2012, 23:27:31 от Pierse »
 

Теги:
 

[Решено] Не работает установленный драйвер nvidia 173xx, NV 5500 (NV34)

Автор Aalexeey

Ответов: 24
Просмотров: 10765
Последний ответ 30 Май 2013, 23:34:06
от Aalexeey
[Решено!] Intel HD Graphics 4000: тормозит SNA. В чём неправ?

Автор Sferg

Ответов: 2
Просмотров: 2505
Последний ответ 08 Февраль 2016, 13:32:05
от Sferg
[Решено]Энергопотребление в wheezy?

Автор ogost

Ответов: 9
Просмотров: 3399
Последний ответ 15 Февраль 2013, 15:41:49
от ogost
[Решено] Какую взять Wi-Fi/BT карту в ноутбук?

Автор TepakoT

Ответов: 5
Просмотров: 2595
Последний ответ 25 Февраль 2014, 12:11:17
от TepakoT
[Решено] Подключение графического планшета Huion

Автор puzzled

Ответов: 6
Просмотров: 6365
Последний ответ 11 Июль 2018, 23:49:46
от ferum