mqprio qdisc не работающий

Я использую ubuntu 4.15.0-43-generic, я пытаюсь работать mqprio qdisc с этой командой

# tc qdisc replace dev ens4 handle 100: parent root mqprio num_tc 3 \
     map 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 queues 1@0 1@1 2@2 hw 0

но это дает мне ошибку

RTNETLINK отвечает: Операция, не поддерживаемая

Вы могли предложить меня решение для этого?

0
задан 24 January 2019 в 07:57

1 ответ

Ваша команда tc корректна, проблема, скорее всего, вызывается сетевым адаптером.

mqprio для работы требует сетевого адаптера, поддерживающего несколько очередей аппаратных ресурсов, можно перечислить сетевые очереди путем выдачи команды

ls /sys/class/net/<adapter name>/queues

дополнительно, если Ваша поддержка NIC несколько очередей, можно обычно корректировать количество очередей RX (также названный каналами RX), при помощи ethtool, см. https://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/#check-the-number-of-rx-que ues-being-used

0
ответ дан 26 October 2019 в 11:43

Другие вопросы по тегам:

Похожие вопросы: