---
title: "Best Practices and Recommendations"
canonical: "https://docs.infoblox.com/space/vniosproxmox/1861648498/Best%20Practices%20and%20Recommendations"
format: markdown
---
To achieve optimum performance with vNIOS instances deployed on Proxmox VE, configure the following host and virtual machine settings:

- Infoblox recommends enabling the **Multiqueue** option on all network devices of your virtual machine instance. This allows NIOS to use multiple virtual CPUs simultaneously, to effectively process and manage network traffic.  
To enable:
  - On the Proxmox VE host node > virtual machine instance page > **Hardware** tab, double-click **Network Device (net0)**.
  - In the *Edit Network Device* dialog box, select **Advanced**.  
Additional fields are displayed.
  - Specify a value in the **Multiqueue** field. The maximum value allowed is **8** even if the vCPU count of an appliance exceeds this value.  
If an appliance’s vCPU count is less than 8, specify its vCPU count here.  
Example: For IB-V926 deployed with 4 vCPUs, set **Multiqueue** to **4**.  
For supported NIOS appliances and their specifications, see *[vNIOS for Proxmox X6 Series](https://docs.infoblox.com/space/vniosspec/1857781969/vNIOS+for+Proxmox+X6+Series)* and *[vNIOS for Proxmox X5 Series](https://docs.infoblox.com/space/vniosspec/1856045372/vNIOS+for+Proxmox+X5+Series)*[ topics](https://docs.infoblox.com/space/vniosspec/1856045372/vNIOS+for+Proxmox+X5+Series).
  - Click **OK**.
- Infoblox recommends disabling the Proxmox firewall on a virtual machine’s network devices to prevent network traffic from passing through the host firewall. You may keep the firewall enabled on the network device mapped to the MGMT interface.  
To disable the firewall, from Proxmox VE host’s CLI console, set `firewall=0` on network devices.  
Example: To disable firewall on the net0 device:  
`/etc/pve/qemu-server/<VMID>.conf`
  `net0: virtio=MACADDR,bridge=vmbr0,queues=8,firewall=0`
- (Optional) Allocate vCPUs from a single NUMA node by using the **CPU Affinity** option:
  - On the Proxmox VE host node > virtual machine instance page > **Hardware** tab, double-click **Processors**.
  - In the *Edit Processors* dialog box, select **Advanced**.  
Additional fields are displayed.
  - In the **CPU Affinity** field, specify comma-separated values of CPU cores.  
To identify the cores and NUMA nodes that match the topology requirement, use the `lscpu` command on the Proxmox host shell.
  - Click **OK**.