Unrealistic high Rx counters on the pNICs of ESXi hosts
search cancel

Unrealistic high Rx counters on the pNICs of ESXi hosts

book

Article ID: 407564

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi 8.0

Issue/Introduction

  • You see high Rx counters values on the pNICs (Bytes received)
  • Received average utilization calculated from the total received bytes counter is higher than the actual link speed of the card

       vmnic link speed: 25 Gb/s  (#network nic list or #esxcfg-nics -l)



    NIC statistics for vmnic1: (#esxcli network stats get -n vmnic1)
          ...
          Bytes received:  22518484621399250 
          ....

    Calculated: 
       Bytes received: 22518484621399250 / uptime in seconds (1114150) =  20211358094.9 bytes/s = 18.8 GB/s = 150.4 Gb/s

  • The "Bytes received" increase over a period of time matches what is observed via "esxtop" network stats "MbRX/s" for the vmnic
  • bnxtnet driver version is lower than 233.x

Environment

ESXi 8.x

Cause

Hardware queue stats would reset after quiesce/activate device operations, leading to the stats being updated wrongly in function to check overflow.

Resolution

This issue is resolved in bnxtnet driver version 233.x.

Additional Information