Customer Recommendation for Poller Thread reconfiguration based environment in VM/Cloud:


The VOS in an virtualized environment is designed to come up with a minimal number of poller threads (RX/TX) to handle traffic. The number of cores allocated to these pollers is not predefined based on interface speed (e.g.10G) but should be configured by the customer based on their specific bandwidth requirements based on the features enabled. 


Customers should consider the following factors when adjusting their configurations:


Reconfiguring Pollers – Adjust the number of poller threads based on the expected throughput to ensure optimal packet processing.

Balancing Compute Resources – Allocate vCPUs efficiently, considering the available instance resources to avoid over/under-provisioning.

Scaling Based on Features – Depending on the enabled features, increase CPU compute or resize the VM/cloud instance to ensure sufficient CPU resources for required performance.

This approach allows customers to scale based on their traffic patterns, feature usage, and available compute power, ensuring cost-effective and efficient performance.


-> 1 Poller can serve upto 10 Gbps of bandwidth.


*Today we don't automatically allocate this poller counts based on the CPU/bandwidth for VM's. 

Based on the assumption that, we have greater than or equal to no. of interfaces to the count of Pollers set.


CPU Count
Minimum recommended poller count
1
8
1
16
2
32
4