При отдаче файлов (прога linuxdc) со скоростью более чем 2 мегабайт в секунду машина начинает жутко тормозить. Проц Sempron 2500+, сетевуха интегрированная RTL8100C (определяется как RTL8139C), udma5 для винта включено, файрвол активен (открыт порт для этой проги --- linuxdc работает в активном режиме), openSuse 10.1
Собственно вопрос из-за чего возникают тормоза? Это софт или железо?
Спасибо.
Загрузка проца при отдаче файлов
Модератор: Bizdelnick
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Загрузка проца при отдаче файлов
top, htop или gtop покажут кто сильнее всех загружает процессор.
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
Именно по результатам работы программы top я и сделал вывод, что проц грузит linuxdc. В этот момент обычно идёт отдача большого файла со скоростью более 1-2 Mib/s. Наблюдал это неоднократно. Когда скорость достигает 7-8 Mib/s работать невозможно. Причём процент использования проца программой равен сумме значений ni и us (там где общая статистика). us обычно не более 3-4 процентов остальное ni.
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
Вот поймал скорость 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: Загрузка проца при отдаче файлов
Такая же проблема... При копировани файлов процессор загружается под 100% и вся система еле еле работает... Сообщения в gajim'е начинают отправляться раз в 10 секунда из-за тормозов.
Registered Linux user number #434194
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
Вдохновлялся подобными статьями:
http://www.sdteam.com/?tid=23
Но хмм, а вдруг это софт (что-то не правильно настроил): куплю новую сетевуху, а результат будет тот же... Вот жду консультации...
http://www.sdteam.com/?tid=23
Но хмм, а вдруг это софт (что-то не правильно настроил): куплю новую сетевуху, а результат будет тот же... Вот жду консультации...
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: Загрузка проца при отдаче файлов
Возможно дело в сетевых настройках. Со значением MTU поиграться не пробовал?
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
Ух, я просто пользую эту штуку. А в каком месте это можно покрутить?
-
Kluivert
- Сообщения: 361
- Статус: Познаю Linux
- ОС: Ubuntu 9.10
Re: Загрузка проца при отдаче файлов
Та же самая проблема =(, значит сетевую новую, как говорит статья...
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: Загрузка проца при отдаче файлов
Все задается в настройках сетевой платы.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
Выставил значение 6000 в настройках MTU для данной сетевухи, через несколько загрузок, обратил внимание на надпись при запуске системы:
Кажется драйвер не понял, что от него хотят.
Код: Выделить всё
SIOCSIFMTU: Invalid argument
SIOCSIFMTU: Invalid argument
cannont set mtu of 6000 to interface eth0Кажется драйвер не понял, что от него хотят.
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: Загрузка проца при отдаче файлов
Многовато будет. Для локалки нормальное значение 1500. Попробуй в сторону уменьшения с шагом 10.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
fynjy
- Сообщения: 172
- ОС: openSuSE 11.2 i586
Re: Загрузка проца при отдаче файлов
После установки значения MTU 1500 тормозов пока не наблюдалось. Спасибо.