---
title: Enhanced Traffic Management in the Virtual Traffic Manager
slug: ps/help/en_us/vtm/userguide/enhanced-traffic-management-in-the-virtual-traffic-manager
docTags: 
createdAt: 2026-08-02T07:48:41.902Z
---

This section enables advanced load balancing for UDP services. By default, incoming UDP traffic from the same source IP and port (a "hot source") may be directed to a single worker process, potentially causing uneven load and reduced performance.

When you enable the **udp!cpu** setting, the traffic manager loads an eBPF program into the kernel. This changes how the kernel hashes and distributes UDP flows, ensuring that packets from a "hot" source are evenly balanced across all zxtm.zeus child processes.

:::hint{type="success"}
Each individual child process (zxtm.zeus) supports a maximum loading threshold of 85%. Monitoring and maintaining load below this level helps ensure optimal performance and prevents overloading of any single process.
:::

enter the udp!interface

This feature significantly improves throughput and reliability for high-rate UDP workloads such as DNS, syslog, or telemetry. It prevents a single worker process from being overloaded by bursts of traffic from busy clients or devices.

:::hint{type="info"}
You must create a UDP-based virtual server after enabling this feature. If you only have an existing standard UDP server and enable **udp!cpu**, the feature will not take effect.
:::

To configure a Advanced load balancing for UDP Services:

1. Access **System > Global Settings >Enhanced Traffic Management**.
2. Enable **CPU-level load balancing** for single-flow UDP traffic, disabled by default.
3. Enter **network interface name** the default is **ens160**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/tH9G5wC0X7Lc8_-OppExe_udpload.png" position="flex-start" size="69" width="685" height="216" initialPath="images/udpload.png" githubPath="HTML5/ps-vtm-userguide/images/udpload.png" darkWidth="685" darkHeight="216" showCaption="false" indent="1"}

