vSphere

How to find the physical NIC that a VM is using on VMware vSphere ESXi

Have you ever needed to work out which physical NIC (pNIC) on an ESXi host is being used by a Virtual Machine?

Simply SSH to the host that the VM is runningon and run esxtop then press n

You’ll see something similar to the below:

Esxtop-n

Notice the VM names on the left under “USED-BY” and the physical NIC listed under “TEAM-PNIC” This is the VM to physical NIC mapping.

You can also see towards the right the bandwidth used by each VM via the MbTX/s and MbRx/s metrics on the right.

author avatar
Graham
Graham is a seasoned expert in VMware and Microsoft solutions, bringing deep expertise to his role at Dell Technologies. As a Senior Principal Engineer he focuses on cutting-edge virtualization and storage projects. A VMware Certified Implementation Expert, 9x VMware vExpert, and VMware User Moderator on the official VMTN forums, Graham is a trusted community resource. Connect with him on Twitter for insights! @VirtualG.uk

Leave a Response

This site uses Akismet to reduce spam. Learn how your comment data is processed.