powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Растёт нагрузка CPU (Debian)
8 сообщений из 8, страница 1 из 1
Растёт нагрузка CPU (Debian)
    #37294779
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шлюз на Debian Lenny.
3 интерфейса. Один локальный + 2 внешних провайдера (eth0, eth1).
Используется NAT + BGP (около 3000 маршрутов).
Активных ~100 юзеров, суммарно около 60мбит.
Если правилах iptables используется SNAT с подменой IP на адреса из подсети провайдеров:
Код: plaintext
1.
iptables -t nat -A POSTROUTING -s  10 . 0 . 0 . 0 / 8  -o eth1 -j SNAT --to-source x.x.x.x1
iptables -t nat -A POSTROUTING -s  10 . 0 . 0 . 0 / 8  -o eth0 -j SNAT --to-source x.x.x.x2
то нагрузка в пиках в среднем 20-25%.

Если подменяю правила для подмены IP на один из купленного блока:
Код: plaintext
1.
iptables -t nat -A POSTROUTING -s  10 . 0 . 0 . 0 / 8  -o eth1 -j SNAT --to-source x.x.x.x
iptables -t nat -A POSTROUTING -s  10 . 0 . 0 . 0 / 8  -o eth0 -j SNAT --to-source x.x.x.x
всё работает прекрасно, но нагрузка плавно начинает расти и за минут 10-15 упирается в 100%. Сервер начинает страшно тупить.

Чем может быть вызвано такое поведение ?
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37294810
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneo, может все-таки усложнил ты там и наборы правил не эквивалентны?
графики загрузки канала при смене блоков меняются качественно ?
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37294819
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
График загрузки канала никак не изменяется.
Меняю в конфиге только эту пару IP, и всё.

Единственная разница что IP из подсети провайдера прописаны во внешних сетевых картах а купленные IP в сетевых не прописаны.
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37294826
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так и пропиши. не факт что поможет, но почему бы изнально не соблюсти чистоту эксперимента
по данным top какой именно виртуальный процесс нагружен ?
какое соотношение у показателей usr и sys?
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37294993
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По данным ТОР'а "us" и "sy" (я так понимаю это user и system) по нолям.
99% потребления отображается в "si", не знаю что это... наверное потребление самим ядром (возможно обслуживание сетевых пакетов). Тоесть вот сейчас везде (процессы, "sy", "us") не более 2-3%, а у "si" - 50-70%.
Потребление самими процессами практически нулевое. Наибольшее время у процесса "ksoftirqd/0".
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37294995
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IP сетевым специально не прописывал так как хотел их пробросить во внутреннюю сеть. Разве что из всего блока прописать пару штук для каких-то нужд сервера. Если внутри сети 100 юзеров захочет белый IP то както не красиво цеплять 100 IP адресов на сетевую сервера и НАТить их во внутрь.
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37295020
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneoIP сетевым специально не прописывал так как хотел их пробросить во внутреннюю сеть.
то схемы на самом деле принципиально отличаются, а не только значениями IP-адресов ?
ну и почему тебя тогда удивляет разная нагрузка ?

попробуй понять где у тебя лишние ненужные правила и длинные портянки из списков IP.
если INPUT, OUTPUT и FORWARD не пустые, то добавь максимально близко к началу правило пропускающее пакеты state ESTABLISHED. это позволит прогонять через "портянки" только первые пакеты из серии.

если даже это не поможет, надо нормальный сервер собирать, многоядерный и с хорошей сетевой картой, с очередями прерываний.
...
Рейтинг: 0 / 0
Растёт нагрузка CPU (Debian)
    #37295070
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописал на оба внешних интерфейса один IP из блока... нагрузка упала.
Проблема решилась... спасибо за помощь :)

Только в чём была суть тормозов так и не понял :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Растёт нагрузка CPU (Debian)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]