Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Transmission и скорость закачки  (Прочитано 4671 раз)

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

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Transmission и скорость закачки
« : 19 Февраля 2013, 09:58:37 »
Добрый день! Чтоб не создавать 10 тем напишу тут. Вопрос в том, что постоянно меняется скорость закачки. Канал в мир 300мбит. Разброс скорости при закачке от 4мбайт/с до 20мбайт/с. Железо на серваке где идет закачка, P4 2.5Ghz, оперативки 512, раздел на винте куда идет закачка в ext3. При активной закачке free -m показывает свободной памяти 4мбайта, и по dmesg бывает такое - SLUB: Unable to allocate memory on node -1 (gfp=0x20). Вопрос в том, поможет ли увеличение оперативки до 1-2 гигов? Куда копать?

chemtech

  • Гость
Re: Transmission и скорость закачки
« Ответ #1 : 19 Февраля 2013, 10:03:20 »
vitalmar,
Ядро какое? Ubuntu какая?
Возможно поможет увеличение оперативки.

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #2 : 19 Февраля 2013, 10:08:03 »
uname -a
Linux serv 3.2.0-37-generic-pae #58-Ubuntu SMP Thu Jan 24 15:51:02 UTC 2013 i686 i686 i386 GNU/Linux

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise

chemtech

  • Гость
Re: Transmission и скорость закачки
« Ответ #3 : 19 Февраля 2013, 10:10:02 »
vitalmar,
Попробуйте ядро 3.5:
sudo apt-get install linux-generic-lts-quantal

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #4 : 19 Февраля 2013, 10:31:54 »
Спасибо,попробую. А как насчет настроек proc/sys/vm/ ?

chemtech

  • Гость
Re: Transmission и скорость закачки
« Ответ #5 : 19 Февраля 2013, 10:38:54 »

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #6 : 19 Февраля 2013, 12:53:05 »
Поставил ядро 3.5, параметр /proc/sys/vm/min_free_kbytes увеличил до 16000, вроде как стало более стабильно - от 15 до 20мбайт/с скорость. А что еще можно подкрутить ? dirty_ratio и dirty_background_ratio, ну и прочие dirty могут дать какой-то прирост ?

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #7 : 24 Ноября 2013, 03:52:36 »
Доброго времени суток! Решил возобновить данную тему, вопрос все тот же - нестабильная скорость загрузки через трансмишен(версия 2.82) - варьируется от 30кбайт/с до 14мбайт/с. Железо осталось прежнее, что в первом посте, только памяти на данный момент ровно гиг. Что по настройкам:
sudo sysctl vm
vm.block_dump = 0
vm.dirty_background_bytes = 0
vm.dirty_background_ratio = 10
vm.dirty_bytes = 0
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 20
vm.dirty_writeback_centisecs = 15000
vm.drop_caches = 0
vm.extfrag_threshold = 500
vm.highmem_is_dirtyable = 0
vm.hugepages_treat_as_movable = 0
vm.hugetlb_shm_group = 0
vm.laptop_mode = 0
vm.legacy_va_layout = 0
vm.lowmem_reserve_ratio = 256 32 32
vm.max_map_count = 65530
vm.memory_failure_early_kill = 0
vm.memory_failure_recovery = 1
vm.min_free_kbytes = 16000
vm.mmap_min_addr = 65536
vm.nr_hugepages = 0
vm.nr_overcommit_hugepages = 0
vm.nr_pdflush_threads = 0
vm.oom_dump_tasks = 1
vm.oom_kill_allocating_task = 0
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
vm.page-cluster = 3
vm.panic_on_oom = 0
vm.percpu_pagelist_fraction = 0
vm.scan_unevictable_pages = 0
vm.stat_interval = 1
vm.swappiness = 60
vm.vdso_enabled = 1
vm.vfs_cache_pressure = 100

cat /etc/sysctl.conf
vm.dirty_writeback_centisecs = 15000
vm.min_free_kbytes= 32768
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.tcp_max_syn_backlog = 1024
fs.file-max=8192
net.core.rmem_default=201250
net.core.wmem_default=201250
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 1048576
net.ipv4.tcp_fin_timeout=15
net.core.netdev_max_backlog=3000
net.core.somaxconn=2200
net.ipv4.tcp_keepalive_intvl=5
net.ipv4.tcp_keepalive_probes=3
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_mtu_probing=1

Диск на который идут закачки:
cat /etc/fstab
# /etc/fstab: static file system information.
#sata
UUID=d99b8315-8217-4e07-9f11-71ad2fecc4f0 /mnt/video ext3 defaults,errors=remount-ro,noatime,data=writeback 0 1

uname -a
Linux serv 3.5.0-27-generic #46~precise1-Ubuntu SMP Tue Mar 26 19:33:56 UTC 2013 i686 i686 i386 GNU/Linux

Хотелось бы добиться стабильности, кто что подскажет?

Оффлайн Tamer4

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #8 : 24 Ноября 2013, 04:36:41 »
Попробуйте отключить протокол uTp, он обычно больше 50 мбит стабильно не выдает.
И еще, использовать именно Transmission принципиально? Если нет - попробуйте Deluge или Qbittorrent. Я на них качал со скоростью до 800 Мбит/с, но 400-500 было стабильно (естесственно кэш и распределение места настроены изначально)

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #9 : 24 Ноября 2013, 04:58:44 »
Попробуйте отключить протокол uTp, он обычно больше 50 мбит стабильно не выдает.
И еще, использовать именно Transmission принципиально? Если нет - попробуйте Deluge или Qbittorrent. Я на них качал со скоростью до 800 Мбит/с, но 400-500 было стабильно (естесственно кэш и распределение места настроены изначально)
400мбит/с на таком же железе? (: насчет utp проверю, deluge еще меньше получается

Оффлайн Tamer4

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #10 : 24 Ноября 2013, 05:52:34 »
400мбит/с на таком же железе? (: насчет utp проверю, deluge еще меньше получается
Ну нет конечно, железо у меня другое: АМД феном х4 955 8ГБ ОЗУ, но все торрент-клиенты (кроме ЮТа) упираются именно в жесткий диск (т.е. уменьшают скорость скачивания, если не получается быстро записывать блоки) и вот тут результаты тестов у меня были такие:
Скорость скачивания приблизительно равна скорости копирования внутри диска (WD Caviar Green 2TB),
- Ext4 на Linux - 54МБ/с
- NTFS на Linux - 26МБ/с
- NTFS на Windows - 33МБ/с
- HFS+ на Mac OSX - 48МБ/с
Загрузка процессора во время закачки торрента у меня всегда была около 11% на 800МГц, использование памяти - около 1ГБ непосредственно торрент-клиентом. Ну а 800Мбит/с я получал Qbittorrent`ом без uTP, с кэшем в 2ГБ, и предварительным распределением места под файл, на диск WD Velociraptor на САТА-2, он выдавал мне скорость 280МБ/с чтения и 180МБ/с записи и для гигабитного инета вполне подходил.
P.S. и это только то что зависит именно от принимающего компа, еще очень много зависит от пиров (их клиентов), канала связи и оборудования. Например на моем свитче подключен комп и роутер, так вот когда включался в сеть ноутбук, то скорость скачивания падала до 600 мбит/с.

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #11 : 24 Ноября 2013, 08:03:29 »
Вас куда то не туда понесло (: условия задачи совсем другие, а хвастаться неприлично ...

Оффлайн Tamer4

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #12 : 24 Ноября 2013, 16:23:25 »
Я описал все условия необходимые для достижения такой скорости, и условия тестов, на которых догстигал её лично я. Вобщем с 2ГБ оперативки и настройкой Qbittorrent 300 мбит выжать на вашем ПК можно легко (если там действительно есть 300 мбит), правда не знаю как с Ext3 будет, я его не использовал.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Transmission и скорость закачки
« Ответ #13 : 24 Ноября 2013, 16:34:56 »
если там действительно есть 300 мбит
И если сиды способны отдавать с такой скоростью.
Ещё если система стоит на том же диске, то скорость может проседать из-за обращения к диску со стороны других приложений.
Кроме того, затык может в самом харде, особенно при его деградации (SMART).

Оффлайн vitalmar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Transmission и скорость закачки
« Ответ #14 : 24 Ноября 2013, 19:58:29 »
Система стоит на другом диске, переформатировал диск с закачками в ext4, отключил utp в трансмишене - скорость в среднем стала 19мбайт/с(150мбит). Пиковая скорость где то 24мбайт/с(192мбита). По iotop total disk write доходит до 32мбайт/с и 98% уходит на процесс kswapd0

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.