Загрузка проца при отдаче файлов

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Загрузка проца при отдаче файлов

Сообщение fynjy »

При отдаче файлов (прога linuxdc) со скоростью более чем 2 мегабайт в секунду машина начинает жутко тормозить. Проц Sempron 2500+, сетевуха интегрированная RTL8100C (определяется как RTL8139C), udma5 для винта включено, файрвол активен (открыт порт для этой проги --- linuxdc работает в активном режиме), openSuse 10.1

Собственно вопрос из-за чего возникают тормоза? Это софт или железо?

Спасибо.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Загрузка проца при отдаче файлов

Сообщение serzh-z »

top, htop или gtop покажут кто сильнее всех загружает процессор.
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

Именно по результатам работы программы top я и сделал вывод, что проц грузит linuxdc. В этот момент обычно идёт отдача большого файла со скоростью более 1-2 Mib/s. Наблюдал это неоднократно. Когда скорость достигает 7-8 Mib/s работать невозможно. Причём процент использования проца программой равен сумме значений ni и us (там где общая статистика). us обычно не более 3-4 процентов остальное ni.
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

Вот поймал скорость 2.5 Mib/s (ну или что-то около):

Код: Выделить всё

top - 22:27:56 up 21 min,  5 users,  load average: 0.88, 1.23, 0.92
Tasks: 100 total,   4 running,  96 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.8% us,  9.8% sy, 66.7% ni, 13.7% id,  0.0% wa,  2.0% hi,  0.0% si,  0.0% st
Mem:    514432k total,   508128k used,     6304k free,    10564k buffers
Swap:  1004052k total,      116k used,  1003936k free,   350552k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2798 anton     16   1  182m  24m  14m S 76.1  4.9   3:34.65 linuxdcpp
 2485 root      15   0 31012  19m 4860 R  2.0  3.8   0:49.56 X
 2707 anton     15   0 36668  17m  13m S  2.0  3.5   0:05.45 kicker
 2719 anton     15   0 32236  13m  10m S  2.0  2.8   0:00.22 kmix
 3168 anton     15   0 13812 3312 2644 S  2.0  0.6   0:00.10 gnome-screensav
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: Загрузка проца при отдаче файлов

Сообщение TWINc »

Такая же проблема... При копировани файлов процессор загружается под 100% и вся система еле еле работает... Сообщения в gajim'е начинают отправляться раз в 10 секунда из-за тормозов.
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

Вдохновлялся подобными статьями:
http://www.sdteam.com/?tid=23

Но хмм, а вдруг это софт (что-то не правильно настроил): куплю новую сетевуху, а результат будет тот же... Вот жду консультации...
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Загрузка проца при отдаче файлов

Сообщение fed71 »

Возможно дело в сетевых настройках. Со значением MTU поиграться не пробовал?
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

Ух, я просто пользую эту штуку. А в каком месте это можно покрутить?
Спасибо сказали:
Kluivert
Сообщения: 361
Статус: Познаю Linux
ОС: Ubuntu 9.10

Re: Загрузка проца при отдаче файлов

Сообщение Kluivert »

Та же самая проблема =(, значит сетевую новую, как говорит статья...


Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Загрузка проца при отдаче файлов

Сообщение fed71 »

fynjy писал(а):
04.03.2007 13:33
Ух, я просто пользую эту штуку. А в каком месте это можно покрутить?

Все задается в настройках сетевой платы.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

Выставил значение 6000 в настройках MTU для данной сетевухи, через несколько загрузок, обратил внимание на надпись при запуске системы:

Код: Выделить всё

SIOCSIFMTU: Invalid argument
SIOCSIFMTU: Invalid argument

cannont set mtu of 6000 to interface eth0

Кажется драйвер не понял, что от него хотят.
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Загрузка проца при отдаче файлов

Сообщение fed71 »

Многовато будет. Для локалки нормальное значение 1500. Попробуй в сторону уменьшения с шагом 10.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
fynjy
Сообщения: 172
ОС: openSuSE 11.2 i586

Re: Загрузка проца при отдаче файлов

Сообщение fynjy »

После установки значения MTU 1500 тормозов пока не наблюдалось. Спасибо.
Спасибо сказали: