Multiqueue & ethtool -L eth0 combined X

Dec 19, 2012
494
14
83
Hallo.
Ich habe für eine VM, die viele Clients per PXE versorgt, die Option
"multiqueue=4" in den Optionen gesetzt (VirtIO-Treiber und 4 CPU-cores).
Laut Hilfe soll man in der VM dann zusätzlich den Befehl:

Code:
ethtool -L eth0 combined X
where X is the number of the number of vcpus of the VM.
benutzen. Es handelt sich um Ubuntu. Wenn ich den Befehl ausführe, erhalte ich aber:
Code:
ethtool -l eth0
Channel parameters for eth0:
Cannot get device channel parameters
: Operation not supported
und
ls /sys/class/net/eth0/queues/
rx-0  tx-0
Warum ist das nicht hier nicht aktivierbar?
Was geschieht, wenn die Option zwar gesetzt ist aber der Befehl nicht ausgefürht werden kann?
 
Last edited:
Hallo.
Ich habe für eine VM, die viele Clients per PXE versorgt, die Option
"multiqueue=4" in den Optionen gesetzt (VirtIO-Treiber und 4 CPU-cores).

Die MQ Option wird im GUI für den Netzwerkadapter gesetzt (Zahl de Queues)

Die Zeile in der .conf Datei sieht dann z.B. so aus:

Code:
net0: virtio=0E:3F:04:94:C3:67,bridge=vmbr0,queues=2

Im Linux Guest setzt man dann:
Code:
ethtool -L eth0 combined 2

und erhält

Code:
ethtool -l eth0
Channel parameters for eth0:
Pre-set maximums:
RX:       0
TX:       0
Other:       0
Combined:   2
Current hardware settings:
RX:       0
TX:       0
Other:       0
Combined:   2

Funktioniert auch als Hot_Plug (Kein VM Stop/Start erforderlich)
 
Ja, genauso habe ich es versucht ... kann es sein, dass das erst mit Kernel > 3.8 unterstützt wird? Die VM, für die ich das ausprobiert hatte, war ein Ubuntu 12.04 LTS (ja, der Support endet 2017 ...). Kernel-Version dort: 3.2.0-126-generic
 
Ja, genauso habe ich es versucht ... kann es sein, dass das erst mit Kernel > 3.8 unterstützt wird? Die VM, für die ich das ausprobiert hatte, war ein Ubuntu 12.04 LTS (ja, der Support endet 2017 ...). Kernel-Version dort: 3.2.0-126-generic


Möglich - ich hab's mit 14.04 (Kernel 3.13) ausprobiert.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!