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:


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.

Leave a Response