Доброго времени суток.
Пусть есть сетевая карта 10Gb/s, активно принимающая пакеты на 8-ядерной машине. Как распределить нагрузку по приему пакетов на несколько ядер? Карта может иметь несколько разных линий IRQ. Т е нужно наверное привязывать каждый irq карты к отдельному ядру через irq_set_affinity и для каждого ядра инициализировать свой rx_queue? С ядром линукс стал работать недавно. Заранее спасибо!
|