The esxtop command-line utility can be used to monitor the CPU, memory, storage, and network performance metrics on an ESXi host. The default output of this tool can be further customized to display the information you need.
For anyone who is familiar with Linux operating systems, this shouldn't be something completely new. Linux uses a command-line performance monitoring tool called top. It is used to view real-time CPU, memory, storage, and network statistics on a Linux machine.
The esxtop tool has two operating modes – interactive (default) mode and batch mode. In interactive mode, the screen output of the tool can be changed based on what or how much information you would like to view. In batch mode, you can collect and save the performance data in a file.