Изменение количества очередей на сетевой карте

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (11)

просмотр истории страницы

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

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

Очень важно! Для того чтобы установить именно в то значение которое требуется надо сбросить очереди до 1. Так как ethtool -L прибавляется количество очередей.
Поэтому сначала сбросим до 1.

Поэтому сбросим до 1.

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

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

{code}
# ethtool -l eth1
Channel parameters for eth1:
Pre-set maximums:
{code}

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

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

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

{code}
# ethtool -l eth1
Channel parameters for eth1:
Pre-set maximums: