5.8. Optimieren von Openvswitch-DPDK
DPDK bietet viele Optionen – in Kombination mit Openvswitch-DPDK sind die beiden am häufigsten verwendeten:
ovs-vsctl setze Open_vSwitch . other_config:n-dpdk-rxqs=2 ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x6
Der erste wählt aus, wie viele RX-Warteschlangen für jede DPDK-Schnittstelle verwendet werden sollen, während der zweite steuert, wie viele und wo PMD-Threads ausgeführt werden sollen. Im obigen Beispiel werden zwei RX-Warteschlangen verwendet und PMD-Threads auf CPU 1 und 2 ausgeführt. Weitere Informationen finden Sie unter den angegebenen Links zu „EAL-Befehlszeilenoptionen“ und „OpenVswitch DPDK-Installation“ am Ende dieses Dokuments.
Wie bei Tunings üblich, müssen Sie Ihr System und Ihre Arbeitslast sehr gut kennen. Überprüfen Sie daher bitte alle Tunings mit Arbeitslasten, die zu Ihrem tatsächlichen Anwendungsfall passen.