Просмотр Исходного

{color:#ff0000}{*}ЧЕРНОВИК\!*{color}

Для того, чтобы равномерно распределить прерывания на сетевом интерфейсе необходимо изменить количество очередей.
Например, у нас имеется 6-ти ядерный процессор, а сетевая карта поддерживает 8 очередей.
Возможно подстроить количество очередей под количество ядер процессора.

{code}
ethtool -L eth1 rx 5 tx 5
{code}
{info}
Очень важно\! Для того чтобы установить именно то значение, которое требуется, необходимо сбросить значение количества очередей до 1. Так как ethtool \-L прибавляет количество очередей.
{info}

Поэтому сначала сбросим до 1.

{code}
ethtool -L eth1 rx 1 tx 1
{code}

И видим (в поле Combined):

{code}
ethtool -l eth1
Channel parameters for eth1:
Pre-set maximums:
RX: 16
TX: 16
Other: 0
Combined: 16
Current hardware settings:
RX: 0
TX: 0
Other: 0
Combined: 1
{code}

Добавляем 5 очередей:

{code}
ethtool -L eth1 rx 5 tx 5
{code}

Получаем (в поле Combined):

{code}
ethtool -l eth1
Channel parameters for eth1:
Pre-set maximums:
RX: 16
TX: 16
Other: 1
Combined: 16
Current hardware settings:
RX: 0
TX: 0
Other: 1
Combined: 6
{code}