Тюнинг ядра FreeBSD

Опубликовано Igor - ср, 06/21/2017 - 10:01

 

Заметки "на коленке" по сабжу.

Из комментария к статье на Хабре - немного про повышение "плавучести" сетевой подсистемы в экстремальной ситуаци:

1. Сетевая карта с MSI-X аппаратно умеет разбрасывать конекты по прерываниям.
2. Если карта унылая (ну типа там рылотек) то можно практически тоже самое делать через net.isr.dispatch=deferred, при этом схема будет такой: обработчик прерывания будет по быстрому сваливать пакеты в очередь netisr а та их сама раскладывать по ядрам. При этом ещё не плохо бы и сами очереди увеличить, чтобы за время между прерыванием/разгребанием не успевало переполнится. netstat в помощь.

Там ещё десятки интересных крутилок в net.inet.tcp которые влияют на скорость работы TCP.

Теги