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

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

ЧЕРНОВИК!

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

ethtool -L eth1 rx 5 tx 5

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

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

ethtool -L eth1 rx 1 tx 1

И видим

# 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

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

# 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
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.