esxcli network nic stats get -n vmnicX:NIC statistics for vmnic0: Receive packets dropped: 11001 [rxq-drss0] discards rx: 149 [rxq-rss1] discards rx: 2508 ...High CPU Utilization: The ESXi host CPU load is too high, preventing the netpoll world from obtaining sufficient CPU cycles to poll the network queues and evacuate the buffers.
Network Microbursts: Sudden bursts of traffic fill the hardware receive queues faster than the system can process them, leading to buffer exhaustion.
Enable Flow Control (Pause Frames):
esxcli network nic pauseParams set --auto 1 --rx 1 --tx 1 -n vmnicXvsish -e get /net/portsets/[PortSet]/ports/[PortID]/vmxnet3/rxSummary | grep "running out of buffers"Increase RX Ring Buffers:
esxcli network nic ring current set -n vmnicX -r 4095Inspect Physical Layer and Environmental Factors:
If increasing the ring buffer size and mitigating CPU contention do not resolve the packet drops, investigate the physical network path:
vmnics. Faulty or degraded cabling can result in intermittent signal loss and packet discards that are reported at the driver level.vmnic6 or vmnic9), perform a test replacement of the network cable and migrate the connection to a known-good switchport to rule out environmental faults.
Reference KB's:
ESXTOP overview for Performance Troubleshooting
Large packet loss (dropped packets in Virtual Machines) in the guest OS using VMXNET3 in ESXi