VMware Cloud Community
MrVmware9423
Expert
Expert
Jump to solution

What is Split RX?

Dear Team,                        

What is Split RX? How n/w throughput gets increased with split rx?

REgards

Mr VMware

Reply
0 Kudos
1 Solution

Accepted Solutions
rickardnobel
Champion
Champion
Jump to solution

MrVmware9423 wrote:

What is Split RX? How n/w throughput gets increased with split rx?

From my understanding it is a feature that could improve network performance in certain situations, mostly in so called multicast streams (which are not very common.) The VMkernel could use more physical CPU cores simultaneously to handle this - which might lead to higher throughput.

My VMware blog: www.rickardnobel.se

View solution in original post

Reply
0 Kudos
2 Replies
rickardnobel
Champion
Champion
Jump to solution

MrVmware9423 wrote:

What is Split RX? How n/w throughput gets increased with split rx?

From my understanding it is a feature that could improve network performance in certain situations, mostly in so called multicast streams (which are not very common.) The VMkernel could use more physical CPU cores simultaneously to handle this - which might lead to higher throughput.

My VMware blog: www.rickardnobel.se
Reply
0 Kudos
nrlparasher
Enthusiast
Enthusiast
Jump to solution

SplitRx mode, a new feature in ESXi 5.0, uses multiple physical CPUs to process network packets received in
a single network queue.
This feature can significantly improve network performance for certain workloads.
„ Multiple virtual machines on one ESXi host all receiving multicast traffic from the same source.
(SplitRx mode will typically improve throughput and CPU efficiency for these workloads.)
„ Traffic via the vNetwork Appliance (DVFilter) API between two virtual machines on the same ESXi host.
(SplitRx mode will typically improve throughput and maximum packet rates for these workloads.)
This feature, which is supported only for VMXNET3 virtual network adapters, is individually configured for
each virtual NIC using the ethernetX.emuRxMode variable in each virtual machine’s .vmx file (where X is
replaced with the network adapter’s ID).

ethernetX.emuRxMode = "1"

if you found this useful, please consider awarding points for "Correct" or "Helpful"