LINUX.ORG.RU
решено ФорумAdmin

Проблема в загрузке на 100% процессора при скачивание на скорости 8мегабайт/сек


0

2

Целерон 2.8 1гб памяти Есть pptp соединении с интернетом и локальной сетью провайдера. Так вот при скачивании с серверов провайдера при скорости приблизительно 8мегабайт/сек Комп нагружается на 100% при этом основная нагрузка это pptpgw



Последнее исправление: Haos616 (всего исправлений: 1)

Ну там точно не iowait?

ostin ★★★★★
()
Ответ на: комментарий от Cancellor

Это таки врядли iowait. poptop раборает в юзерспейсе и вся обработка пакетов происходит с переключением контекста на каждый пакет. Нагрузка соответствующая.

accel-pptp должен спасти. Только нужна версия 0.8.четотам, тк потом клиентский функционал оттуда был выпилен.

ventilator ★★★
()

Никогда не юзал на таких скоростях. Покажи вывод лога pppd с дебагом, может у тебя шифрование или сжатие поднято.

А вообще, ТДБ, ИМХО. Ведь демоны что pptp, что pppd юзерспейсные. Может посмотреть в сторону последних ядер с accel-ppp?

А подключаешься как? Всякие Network-Manager'ы не советую. А советую убрать все из каталога /etc/ppp и сделать по-уму. Потому что во всех дистрибутивах там феерический бардак.

Macil ★★★★★
()
Ответ на: комментарий от Cancellor

Это точно не винт! Потому что даже при маршрутизации происходит тоже самое(

Haos616
() автор топика
Ответ на: комментарий от Macil

Шифрование и сжатия нет нет. Что означает юзерспейсные??? Network-Manager убил после установки ). Что именно нетак в /etc/ppp???

Haos616
() автор топика

Это таки ненужное шифрование pptp - зло, pppoe - зло меньшее, давно пора на dhcp переходить.

anonymous
()
Ответ на: комментарий от Haos616

>Что означает юзерспейсные???

То что работают в user-space.

Что именно нетак в /etc/ppp


Думаю что все.

Шифрование и сжатия нет нет.


Лог с опцией debug покажи.

Macil ★★★★★
()

Процессор не справляется. У меня такая же фигня была на Pentium4@2.4, купил новый комп, проблема исчезла.

AoD314
()
Ответ на: комментарий от Macil

Если у ТС не accel-pptp с ядерным pptp драйвером, то никакое шаманство с конфигами в /etc/ppp никак не поможет.

ventilator ★★★
()

покажите
lspci -v | grep Eth
cat /proc/interrupts

top при нагрузке тоже.

чем еще нагружена машина?

Да тогда почему маршрутизатор при 300мегагерц справляется???

какой рутер? wl-500? с последними прошивками на wl500gpV1/V2 получал до 45Мбит.

PS и в первом посте все-таки речь о байтах или битах?

truetrue
()
Ответ на: комментарий от Haos616

> Мне просто сказали что приблизительно 300 должно хватать

Для чего? NAT + pptp без шифрования и сжатия давало от 16 до 19 Мбит, в зависимости от тол-во конектов торрента

namezys ★★★★
()
Ответ на: комментарий от truetrue

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

CPU0 0: 38 IO-APIC-edge timer 1: 2 IO-APIC-edge i8042 4: 2 IO-APIC-edge 6: 5 IO-APIC-edge floppy 7: 0 IO-APIC-edge parport0 8: 1 IO-APIC-edge rtc0 9: 0 IO-APIC-fasteoi acpi 12: 4 IO-APIC-edge i8042 14: 660252 IO-APIC-edge ata_piix 15: 0 IO-APIC-edge ata_piix 16: 121 IO-APIC-fasteoi uhci_hcd:usb4, HDA Intel, i915@pci:0000:00:02.0 18: 0 IO-APIC-fasteoi uhci_hcd:usb3 19: 127063291 IO-APIC-fasteoi uhci_hcd:usb2, eth1 20: 101396470 IO-APIC-fasteoi eth0 23: 0 IO-APIC-fasteoi uhci_hcd:usb1, ehci_hcd:usb5 NMI: 0 Non-maskable interrupts LOC: 17455710 Local timer interrupts RES: 0 Rescheduling interrupts CAL: 0 function call interrupts TLB: 0 TLB shootdowns TRM: 1428796 Thermal event interrupts THR: 0 Threshold APIC interrupts SPU: 0 Spurious interrupts ERR: 0

Машина ничем больше ненагружена. И речь идет о байтах

Haos616
() автор топика
Ответ на: комментарий от Haos616

Ну да(ведь у тебя 100% процесорного время при нагрузке бывает).А вообще неплохо бы и top вывод в студию тоже поставить.

pinachet ★★★★★
()
Ответ на: комментарий от pinachet

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
1 0 4236 9924 51572 482960 0 0 0 0 16615 17180 23 74 3 0
1 0 4236 9924 51572 482960 0 0 0 0 16851 17363 25 75 0 0
1 0 4236 9924 51580 482952 0 0 0 32 16631 17112 22 77 1 0
1 0 4236 9924 51588 482952 0 0 0 136 16718 17174 21 79 0 0
1 0 4236 9924 51588 482960 0 0 0 0 16700 17293 22 77 1 0
1 0 4236 11296 51544 481132 0 0 0 400 15910 16564 19 79 2 0
2 0 4236 10140 51732 478052 0 0 328 0 13734 14143 30 69 1 0
2 0 4236 9168 51552 476736 0 0 0 24 9885 10057 51 49 0 0
3 0 4236 10028 51560 475192 0 0 0 104 10089 10384 59 41 0 0
1 0 4236 10536 51560 475172 0 0 0 0 11015 11256 56 44 0 0
1 0 4236 10652 51568 475164 0 0 0 276 17334 17651 23 75 2 0
1 0 4236 10652 51568 475172 0 0 0 0 17298 17666 18 82 0 0
0 0 4236 10760 51568 475172 0 0 0 4 15740 16181 21 71 8 0
1 0 4236 10792 51576 475164 0 0 0 132 12559 12905 15 55 30 0
1 0 4236 10792 51576 475172 0 0 0 0 17235 17637 23 77 0 0
1 0 4236 10792 51576 475172 0 0 0 0 17375 17734 20 80 0 0
2 0 4236 10792 51576 475172 0 0 0 0 17313 17806 18 81 1 0
1 0 4236 10792 51576 475172 0 0 0 4 17451 17744 22 77 1 0
1 0 4236 10792 51576 475172 0 0 0 0 16857 17213 20 78 2 0

Haos616
() автор топика
Ответ на: комментарий от pinachet

top - 13:05:20 up 4 days, 20:44, 1 user, load average: 1.05, 0.44, 0.34
Tasks: 96 total, 3 running, 92 sleeping, 1 stopped, 0 zombie
Cpu(s): 20.7%us, 38.7%sy, 0.0%ni, 0.3%id, 0.0%wa, 6.7%hi, 33.7%si, 0.0%st
Mem: 1021172k total, 1010752k used, 10420k free, 51780k buffers
Swap: 5245212k total, 4236k used, 5240976k free, 475172k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1982 root 18 -2 14252 904 724 R 74.8 0.1 8:08.57 pptpgw
4 root 15 -5 0 0 0 S 19.3 0.0 74:52.72 ksoftirqd/0

Haos616
() автор топика

Может ли быть из за роутов неправильно прописанных???
вот мои
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.17.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
213.110.96.4 172.17.52.1 255.255.255.255 UGH 0 0 0 eth1
172.17.52.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.52.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0

Haos616
() автор топика
Ответ на: комментарий от Haos616

Сюдя по всему у тебя много прерываний 6.7%hi, 33.7%si
Да и по данным vmstat 74 у тя идет на систему.

Это точно не винт! Потому что даже при маршрутизации происходит тоже самое(


То если ты из локальных ftp когда качаешь проц тоже встает в 100% ?

pinachet ★★★★★
()
Ответ на: комментарий от Haos616

>Тут статистика когда я качал с http логольного ресурса на скорости почти 8 мегабайт/сек

Ну так значит у тя карточка упирается в производительность сетевухи.Плюс у тя ПО не оптимальное - юзай или accel-pptp http://accel-pptp.sourceforge.net/ или же http://sourceforge.net/projects/openl2tp/

pinachet ★★★★★
()
Ответ на: комментарий от Haos616

>Насчет accel-pptp я непойму как его поставить(

Если у тя deb то качни ее .
Иначе соберай .Вообще в архиве есть свой README.

pinachet ★★★★★
()
Ответ на: комментарий от pinachet

После установки accel-pptp проц разгрузился) спасибо!

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 2 0 0 813792 8324 103692 0 0 251 29 3746 119 4 4 90 3 0 0 0 813776 8324 103716 0 0 0 0 19361 20 0 6 94 0 0 0 0 813776 8324 103716 0 0 0 0 19126 21 0 5 95 0 0 0 0 813776 8324 103716 0 0 0 0 23023 27 0 9 91 0 0 0 0 813776 8324 103716 0 0 0 0 22835 21 0 11 89 0 0 0 0 813776 8332 103716 0 0 0 56 22551 39 0 7 93 0 0 0 0 813776 8332 103716 0 0 0 0 20468 21 0 5 95 0 0 0 0 813776 8332 103716 0 0 0 0 22567 19 0 6 94 0 0 0 0 813776 8332 103716 0 0 0 0 17953 23 0 3 97 0 0 0 0 813776 8332 103716 0 0 0 0 22857 21 0 7 93 0 0 0 0 813776 8332 103716 0 0 0 0 20496 25 0 6 94 0 0 0 0 813776 8332 103716 0 0 0 0 22327 17 0 2 98 0 0 0 0 813776 8332 103716 0 0 0 0 22617 21 0 7 93 0 0 0 0 813776 8332 103716 0 0 0 0 22825 19 0 5 95 0 0 0 0 813776 8332 103716 0 0 0 0 22155 21 0 6 94 0 1 0 0 0 813776 8336 103716 0 0 0 4 21044 30 0 7 93 0 0 0 0 813776 8336 103716 0 0 0 0 21430 37 1 4 95 0

Haos616
() автор топика
Ответ на: комментарий от Haos616

Так, а можно подробнее? У меня далеко не такие скорости, но мне хочется знать о том, что это было. Дистрибутив SuSE, сеть настроена через YaST, из ifip и NetworkManager выбран ifip.

anonymous
()
Ответ на: комментарий от anonymous

Проблема была в pptp а через что ты подключаешь???

Haos616
() автор топика
Ответ на: комментарий от anonymous

у тя скорее всего класический pptp (он же poptop) - тебе надо accel-pptp поставить.Он вроде по конфигам частично совместим со старым так что Yast его должен увидеть.

pinachet ★★★★★
()
30 октября 2011 г.
Ответ на: комментарий от Haos616

?

Доброе время суток, помогите установить сее чудо accel-pptp правильно, потому что сейчас он при переконкте инета весит машину и помогает только ребут. Система Archlinux, установлен pptp-client, собрал руками либу pptp.so из пакета accel-pptp-0.8.5.tar.bz2 скачанного с сайта http://sourceforge.net/projects/accel-pptp/files/accel-pptp/, настроил в конфиге инета использовать эту либу, инет реально крут, отдача и скач, цп отдыхает, но если инет стартануть сразу с этими настройками под accel-pptp машина виснет. Помогает сначала стартануть инет через «классическое» соединение, отключить, а потом стартануть с либой accel-pptp... но опятьже, если происходит переподключение, машина виснет. Несколько месяцев мучаюсь, помогите плз, может чего то не хватает или ещё что.

DolphinStKom
()
Ответ на: ? от DolphinStKom

??

test есть кто живой? все не знают, или никого нет?

DolphinStKom
()
29 декабря 2011 г.
Ответ на: ? от DolphinStKom

сам столкнулся с такой же проблемой, стояла Ubuntu Server 10.10 кажись, при реконекти подключение, выдавался кернел паник. Ничего не смог сделать. Полечилось, когда обновилось ядро до версии 3.0.чего.то.там, после чего. кернел панк не наблюдался

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.