The OpenNET Project / Index page

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

----* Как оптимизировать работу NAT в FreeBSD при большой нагрузке   DEC 
 
-------------------------
Под нагрузкой подразумевается кол-во соединений. Некоторые пользователи их плодят тысячами, 
судя по всему p2p клиентами. В итоге более половины соединений создаются всего 
несколькими человеками. Попытки лимитировать количество вызывают 
немедленные жалобы.

ipnat - вроде как ядерный, но под нагрузкой (несколько сот пользователей 
одновременно, несколько десятков тысяч соединений) CPU грузится огого как.
Один пользователь его нагрузить вряд ли сможет любым потоком. Пробовал крутить 
таймауты, помогает, но не особо.

natd (точнее libalias) - хорошо оптимизирован по нагрузке, размер таблицы его не 
смущает, но даже один юзер может здорово прогрузить машину жирным kpps. 
-------------------------

     У ipnat по умолчанию соединение живёт 240 часов
     net.inet.ipf.fr_tcpidletimeout: 864000

    Я поднял NAT на PF, поиграл с некоторыми настройками, и сейчас всё нормально.
 
 Ключи: nat, freebsd, ipfilter, pf, (найти похожие документы)
 
   Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / NAT, трансляция адресов

Обсуждение [ RSS ]
  • 1, Slysh (?), 11:58, 25/02/2005 [ответить]  
  • +/
    Дурь какая-то!!! Ну и где совет-то как оптимизировать работу NAT ???
     
  • 2, _CaT_ (?), 16:25, 25/02/2005 [ответить]  
  • +/
    )))) lol чистой воды
     
  • 3, Grayich (??), 17:32, 25/02/2005 [ответить]  
  • +/
    после > Я поднял NAT на PF, поиграл с некоторыми настройками, и сейчас всё нормально.

    видать сработали эти самые настройки и остальной текст был дропнут

     
     
  • 4, dead.root (?), 00:12, 26/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >видать сработали эти самые настройки и остальной текст был дропнут

    5 баллов!!

     

  • 5, DEC (?), 12:36, 26/02/2005 [ответить]  
  • +/
    Брр, это выдержка из недавнего треда, не надо на меня бочки катить, лучше просмотреть весь тред.

    P.S. Как часть треда оказалась в "советах" я не знаю. ;]

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    << Предыдущие 15 записей
    - 13.12.2020 Использование в Linux дискретной видеокарты AMD Radeon вместе со встроенной Raven Ridge
    - 30.11.2020 Используем BitMessage через IMAP/SMTP
    - 08.11.2020 Решение проблемы с исчезновением устройств вывода звука в Ubuntu 20.04
    - 13.09.2020 Гитара в Debian и борьба с XRUN
    - 11.09.2020 Первоначальная настройка VPS сервера на базе CentOS 8
    - 18.08.2020 Установка в Firefox официального расширения Google Translate, поставляемого для Chrome
    - 10.08.2020 Создание сборки Android 10 для Raspberry Pi 4
    - 10.07.2020 Включение DNS over TLS в Fedora
    - 29.06.2020 Диапазоны IP-адресов облачных сервисов Amazon, Google, OVH, DigitalOcean и Microsoft
    - 16.06.2020 Развёртывание приложений .NET/ASP.NET Core в Ubuntu 20.04 с Nginx
    - 02.05.2020 Логическое объединение нескольких файловых систем при помощи mergerfs
    - 13.04.2020 Откуда берется steal внутри виртуальных машин и что с этим делать
    - 03.04.2020 Настройка PulseAudio и ALSA для достижения максимального качества звука
    - 13.03.2020 Использование tor из состава Tor Browser без запуска самого браузера
    - 05.03.2020 Конвертация Chrome-дополнения для запуска в Firefox
    Следующие 15 записей >>




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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