Распределение прерываний

Skip to end of metadata
Go to start of metadata

Многие сетевые карты имеют несколько очередей для входящих пакетов. Каждая очередь висит на ядре/списке ядер. На многих железках из коробки, несмотря на то, что в smp_affinity_list указан список 0-$cpucount все прерывания находятся на первом ядре процессора. Обойти это можно раскидав с помощью echo все прерывания на разные ядра.

В Carbon Reductor DPI X распределение прерываний осуществляется встроенными средствами.

Включение из консоли:

Шаг 1. Выбрать пункт "Включить RSS для сетевых карт"
menu->Reductor DPI X->Прочие настройки->Включить RSS для сетевых карт

Далее выйти с сохранением настроек.

Шаг 2. Проверить запись в mirror_info.conf

Открыть любым удобным для вас редактором ( например vim ) файл mirror_info.conf

vim /app/reductor/cfg/userinfo/mirror_info.conf

Убедиться в наличие соответствующей записи "mirror rss" напротив каждого указанного интерфейса.

eth1 - - mirror rss
Шаг 3. Рестарт редуктора
/app/reductor/service restart

При использовании многопроцессорных систем (с двумя и более физическими процессорами) распределять прерывания лучше по нескольким процессорам для разных сетевых адаптеров, будь то адаптеры под зеркало или зеркало и внешний интерфейс.
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.