Virtual machine profiling

Last Updated : Jan 23, 2025 |

You must optimize the IP Office virtual machines resources to meet the requirements of virtual machines IP Office role, see IP Office Server Profiling.

Attribute

Description

Memory

You can set the maximum amount of RAM memory that the virtual machine uses.

CPU

You can configure multiple virtual processor (vCPUs) for a virtual machine. A virtual machine cannot have more vCPUs than the maximum number of logical CPUs on the host virtual server platform. The number of logical CPUs is the number of physical processor cores.

CPU Clock Cycles

You can set the maximum number of CPU clock cycles that the virtual machine can use. You can also set the number of CPU clock cycles guaranteed for the virtual machine. Multiply the clock cycle of the CPU with the number of allocated virtual CPU processors to determine the aggregate value and compare it with recommended profiling values.

Hard Disk

By default the virtual machine has an 100 GB virtual disk. You can increased the disk size if required. Note that you cannot reduce the size.

IOPS

Input/Output Operations Per Second (IOPS) is a measurement of the traffic between a virtual machine and the disk storage it is using.

Network Ports

The IP Office virtual machine deploys with two network interfaces. By default these configure as LAN1 (192.168.42.1/255.255.255.0) and LAN2 (192.168.43.1/255.255.255.0) when the virtual machine starts. If the LAN2 port is not required, it can be disabled, see Disabling a network port. This reduces the chances of IP address duplication which causes the IP Office application to not start, see Duplicate IP address issue.

After profiling, you can power on the virtual machine. See Powering On a VMware virtual machine.

  • Profiling Other Virtual Machines:

    It is good practice to monitor the resource utilization of all the virtual machines running in their infrastructure. Profile all virtual machines running on the virtual server platform to fine-tune the hardware resources allocated and used. This will improve performance by allocating resources where needed and optimize the use of the virtual infrastructure.

  • Multiple IP Office Servers:

    If deploying servers with the intention of using resiliency, then the hardware resources and profiling applied to each server must include allowance for the scenarios where users re-register from one server to the other, effectively increasing the server's user requirements. If there is a mix of non-virtualized and virtualized machines, then the assignment of resources to the virtual machine must match the hardware resources available in the non-virtualized machine.