Forum Discussion

Network_Virtuoso's avatar
Network_Virtuoso
Icon for Nimbostratus rankNimbostratus
Sep 17, 2024

APM CPU allocation

The current APM license supports up to 4 vCPUs (1 Gbps APM), but we have allocated 8 vCPUs. According to one of our systems engineers, this could be affecting performance.

Does allocating more vCPUs can make CPU allocation more difficult, so should we aim to keep it at 4 or fewer when possible. If the license permits only 4 CPUs, having 8 could be impacting CPU readiness ? 

 

  • This won't hurt anything. The VCPU licensing limits the number of cores allocated to data-plane processing (how many TMM processes to run). The extra unlicensed cores are utilized by the linux kernel in user space / control-plane. In an APM deployment, the user-space APMD process is responsible for calling authentication libraries (kerberos, LDAP, radius, etc) and is usually busy processing logins, so the extra head room should help.

    However there's no reason not to experiment. Why not try 4 for a few days and see what the load average is, and compare this with 8?