The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"тормозин natd во FreeBSD 6.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"тормозин natd во FreeBSD 6.4"  +/
Сообщение от Z_M email(ok) on 04-Май-09, 18:33 
Уважаемый All, ай нид хелп!
У меня сложилась такая ситуация- на шлюзе под FreeBSD 6.4 работает natd и вот он постоянно монотонно увиличивает количество памяти под свой процесс и загрузку CPU, а в конце концов загрузка зашкаливает за 98% и скорость передачи трафика падает чуть ли не до нуля, но не прекращается совсем.
Я это связываю с увеличением памяти, видимо нат собирает таблицу соединений, но никак её не очищает ,в резуьтате чего с каждой секундой ему приходится обрабатывать всё больше данных.
Подскажите, пожалуйста, как можно это дело отладить, где посмотреть, что помониторить.
Заранее спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Pahanivo email(ok) on 04-Май-09, 19:02 
man natd
man tcpdump
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Z_M email(ok) on 04-Май-09, 19:05 
>man natd
>man tcpdump

Капитан Очевидность, это Вы?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от GD on 05-Май-09, 13:24 
>[оверквотинг удален]
>>     to the standard output.  This
>>option should only be used for
>>            
>>     debugging purposes.
>>...
>>P.S.P.S. это для дебилов приведен пример - особо талантлевые и одаренные телепаты
>>и так справятся
>
>Паша, это не ответит мне на вопрос чем забивается память и почему
>она не осовбождается.

ну а чем может забиваться память при работе ната?
данными трансляции
почему память может забиваться данными?
потому что сессии возникают с большой скоростью (и/или поддерживаются в живом состоянии)

отсюда вывод: либо урезонивать клиентов (вирусы, торренты, количество клиентов) либо апгрейдить/размножать маршрутизер

поскольку вопрос задан о сферическом коне в вакууме Паша дал вполне правильный и конкретный ответ (имхо)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Pahanivo email(ok) on 05-Май-09, 13:36 
>[оверквотинг удален]
>данными трансляции
>почему память может забиваться данными?
>потому что сессии возникают с большой скоростью (и/или поддерживаются в живом состоянии)
>
>
>отсюда вывод: либо урезонивать клиентов (вирусы, торренты, количество клиентов) либо апгрейдить/размножать маршрутизер
>
>
>поскольку вопрос задан о сферическом коне в вакууме Паша дал вполне правильный
>и конкретный ответ (имхо)

я бы начал еще раньше:
сколько клиентов за натом?
характер трафика?
количество внешних айпи?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Z_M email(ok) on 05-Май-09, 13:51 
>[оверквотинг удален]
>>отсюда вывод: либо урезонивать клиентов (вирусы, торренты, количество клиентов) либо апгрейдить/размножать маршрутизер
>>
>>
>>поскольку вопрос задан о сферическом коне в вакууме Паша дал вполне правильный
>>и конкретный ответ (имхо)
>
>я бы начал еще раньше:
>сколько клиентов за натом?
>характер трафика?
>количество внешних айпи?

last pid: 13444;  load averages:  1.13,  1.10,  1.00
CPU: 25.3% user,  0.0% nice, 39.2% system,  3.7% interrupt, 31.8% idle
902 root        1 117    0  7220K  6736K RUN      8:10 41.21% natd
0   xl0                   │    2.30MiB     2.06K    │  316.01KiB     1.65K
#arp -an|wc -l
    1396
количество внешних айпи где поглядеть?
после рестарта ната всё начинается сначала-память 2 мега и растёт вместе с загрузкой цпу.
если бы я мог посмотреть таблицу ната, может я бы и смог составить какую-то статистику.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от GD on 05-Май-09, 14:01 
>[оверквотинг удален]
>idle
>902 root        1 117  
>  0  7220K  6736K RUN    
>  8:10 41.21% natd
>0   xl0        
>          │
>   2.30MiB     2.06K  
> │  316.01KiB     1.65K
>#arp -an|wc -l
>    1396

о да!

>количество внешних айпи где поглядеть?

man arp на предмет -i ?

>после рестарта ната всё начинается сначала-память 2 мега и растёт вместе с
>загрузкой цпу.
>если бы я мог посмотреть таблицу ната, может я бы и смог
>составить какую-то статистику.

рекомендации лучших натоводов говорят: не рекомендуется вешать больше /23 на один natd
(можно, но не стоит)
если у вас ядер куча - это позволит еще и по ядрам нагрузку помазать

или пробовать переходить на ядреный нат pf или nat

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Pahanivo email(ok) on 05-Май-09, 15:33 
>количество внешних айпи где поглядеть?

мдааа
ifconfig помогает
>после рестарта ната всё начинается сначала-память 2 мега и растёт вместе с
>загрузкой цпу.
>если бы я мог посмотреть таблицу ната, может я бы и смог
>составить какую-то статистику.

ды? интесно чем бы она вам помогла? можно и так примерно оценить зная количество хостов за шлюзом - или и с этим проблема?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от gara (??) on 05-Май-09, 12:22 
Перейдите на PF (у него есть свой NAT работает на порядок быстрее) и не забудьте включить DEVICE POLLING.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Z_M email(ok) on 05-Май-09, 13:53 
>Перейдите на PF (у него есть свой NAT работает на порядок быстрее)
>и не забудьте включить DEVICE POLLING.

поллинг включен, не помагает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от GD on 05-Май-09, 14:13 
>Перейдите на PF (у него есть свой NAT работает на порядок быстрее)
>и не забудьте включить DEVICE POLLING.

DEVICE POLLING влияет на natd примерно так же как и цвет клавиатуры, подключенной к ящику
если конечно не брать крайние случаи, типа 386SX в виде маршрутизатора и гигабитные сетевушки с 10К клиентов

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Pahanivo email(ok) on 05-Май-09, 15:30 
>>Перейдите на PF (у него есть свой NAT работает на порядок быстрее)
>>и не забудьте включить DEVICE POLLING.
>
>DEVICE POLLING влияет на natd примерно так же как и цвет клавиатуры,
>подключенной к ящику
>если конечно не брать крайние случаи, типа 386SX в виде маршрутизатора и
>гигабитные сетевушки с 10К клиентов

пулинг тута реально не к месту - с ним играются при большой нагрузке на сетевые ИНТЕРФЕЙСЫ

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от аноним on 05-Май-09, 19:49 
Забудьте про natd раз и навсегда. Через него и ноутбук-то дома в интернет выпускать обломно, а у вас там целая сеть. Используйте pf или новый ядерный нат в ipfw.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Евгений (??) on 20-Май-09, 17:51 
>Забудьте про natd раз и навсегда. Через него и ноутбук-то дома в
>интернет выпускать обломно, а у вас там целая сеть. Используйте pf
>или новый ядерный нат в ipfw.

А где бы почитать об этом новом ядрёном NAT-e?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "тормозин natd во FreeBSD 6.4"  +/
Сообщение от Pahanivo email(ok) on 20-Май-09, 19:04 
>>Забудьте про natd раз и навсегда. Через него и ноутбук-то дома в
>>интернет выпускать обломно, а у вас там целая сеть. Используйте pf
>>или новый ядерный нат в ipfw.
>
>А где бы почитать об этом новом ядрёном NAT-e?

man ipfw

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру