Currently I am using Ubuntu 18.04 with Linux Kernel 4.15 and mlx5_core. I found my NIC queue is set to 60, now I need to do some experiment and disable multi-queue, I searched on the internet but very few info is present.
If the mlx5 driver has a parameter that helps disable it, please tell me how to do that. Thank you !
Hi Qing Dong,
First, please kindly run the ethtool -l command to check whether the primary NIC supports NIC multi-queue.
[root@localhost ~]# ethtool -l eth0
Channel parameters for eth0:
Pre-set maximums:
RX: 0
TX: 0
Other: 0
Combined: 2 # This value indicates that a maximum of two queues can be configured.
Current hardware settings:
RX: 0
TX: 0
Other: 0
Combined: 1 # This value indicates that one queue is in effect.
You can run the following command on your hosts to disable multiple queues:
ethtool -L eth0 combined 1
Enjoy it!
Yuying