Приведу пример распределения прерываний сетевых интерфейсов по ядрам процессора.
Для примера возьму сервер с accel-ppp, трафиком 6Gb/s, 500K+ pps, nat с ipoe и 6000 dchp клиентов.
А также обязательно отключим hyper-threading в BIOS, так как распределение нагрузки на виртуальные ядра может сильно увеличить нагрузку на некоторые физические ядра.
Архивы рубрик:Сети
Как узнать на каких NUMA node сетевые интерфейсы
Приведу пример просмотра на каких NUMA node находятся сетевые интерфейсы в Linux.
Читать далее «Как узнать на каких NUMA node сетевые интерфейсы»Captive portal. Настройка переадресации ncsi
Приведу пример настройки переадресации клиентов без денег на captive portal при подключении к сети.
Читать далее «Captive portal. Настройка переадресации ncsi»Тюнинг nf_conntrack
В этой статье я приведу пример оптимизации параметров nf_conntrack для высоконагруженного NAT сервера.
Читать далее «Тюнинг nf_conntrack»Fiddler
Fiddler — бесплатный отладочный веб-прокси.
Читать далее «Fiddler»Перечень сетевых протоколов и портов
Приведу небольшой список некоторых популярных сетевых протоколов, портов которые они используют и их краткое описание:
Читать далее «Перечень сетевых протоколов и портов»Как добавить DKIM запись
В этой статье я приведу пример генерации ключей и добавления DKIM записи.
Читать далее «Как добавить DKIM запись»Установка и использование Wondershaper
WonderShaper — программное обеспечение для Linux, позволяющее ограничить на сетевых интерфейсах скорость передачи и приема данных, подойдет для домашних или офисных компьютеров.
Читать далее «Установка и использование Wondershaper»Список эмуляторов сети и сетевого оборудования
Приведу небольшой список популярных эмуляторов сети и сетевого оборудования:
Читать далее «Список эмуляторов сети и сетевого оборудования»Установка Quagga в Ubuntu Server 18
Приведу пример установки Quagga в Ubuntu Server 18.04 (bionic).
Читать далее «Установка Quagga в Ubuntu Server 18»