Applies To:
Show VersionsBIG-IP AAM
- 13.0.1, 13.0.0
BIG-IP APM
- 13.0.1, 13.0.0
BIG-IP Analytics
- 13.0.1, 13.0.0
BIG-IP LTM
- 13.0.1, 13.0.0
BIG-IP AFM
- 13.0.1, 13.0.0
BIG-IP PEM
- 13.0.1, 13.0.0
BIG-IP DNS
- 13.0.1, 13.0.0
BIG-IP ASM
- 13.0.1, 13.0.0
Requirements and recommendations for optimum Hyper-V throughput
You can increase throughput of BIG-IP® VE on Hyper-V by following the recommendations described here. F5® has certified throughput with these recommendations; however, they are not required for 1Gbps performance.
Host system recommendations
Optimum settings for the host system include:
- An Intel X520 network interface card (NICs) with two ports, one for the external and one for the internal interface. The NIC used for the management and/or HA interfaces can be a 1G card. For configurations that include an HA VLAN, the virtual switch can either share the NIC used by the management VLAN or use its own NIC.
- Each NIC requires a virtual switch.
- If your are using the Intel X520 NIC, the NIC drivers must be upgraded to a version at least as recent as version 3.8.35.0 NDIS 6.30.
- The driver properties for the 10G NICs must be modified to disable Virtual Machine Queue (VMQ) and Interrupt Moderation. (You can use either the Hyper-V Manager graphic user interface or the PowerShell command line interface to perform this modification.)
Hypervisor recommendations
Optimum settings for the Hyper-V Manager include:
- Disable Non-Uniform Memory Access (NUMA) spanning.
- Disable Virtual Machine Queue (VMQ) for the VE. You should do this even if you've already disabled VMQ for the hypervisor, but especially if you chose not to disable VMQ for the hypervisor NICs.
- Increase the number of licensed TMM cores to 8 and the amount of memory to 16 Gb.
BIG-IP VE considerations
You may also increase your VE performance by reducing the interrupt coalescing threshold for the BIG-IP VE. You can use the following tmsh command:tmsh modify sys db scheduler.unicasleeprxlimit.ltm value 16.
Increase disk space for BIG-IP VE
- /config
- /shared
- /var
- /var/log
For each directory you want to resize, complete these steps.
Enable config sync for BIG-IP VE in Hyper-V
- Both BIG-IP VEs must be running the same version of BIG-IP VE system software.
- The BIG-IP VEs must not have the same device name. To view the name, use the tmsh command: list /cm device. The device name is in the first line that is returned, for example cm device bigip1 {. To change the name, use mv cm device <current_device_name> <new_device_name> .
Change the NIC used for BIG-IP VE management
- Use SSH to connect to BIG-IP VE.
- If you need to determine which NICs are available, stop TMM by typing bigstart stop tmm. Then type ip addr to view the list of available NICs.
- Change the management NIC by typing tmsh modify sys db provision.managementeth value eth1 where eth1 is the NIC you want to use for management. You can use any available NIC.
- Press Enter.
- Reboot BIG-IP VE by typing reboot and pressing Enter.
About routes in a single NIC configuration
If you want to configure a static route that relies on a gateway in the same subnet as the self IP address, you must first disable the setting that enforces single NIC setup:
modify sys db provision.1nicautoconfig value disableConfirm that the value is correct by typing list sys db provision.1nicautoconfig.
The return value should be disable.
If you do not change this value, any time you reboot BIG-IP VE, the manually-configured static route will cause validation errors during load sys config.