resxtop [-] [h] [v] [b] [s] [a] [c configfile] [d delay] [n iter] [-server server-name [-vihost host-name]] [-portnumber socket-port] [-username user-name]
resxtop provides a fine-grain look at resource utilization of a specified server in real time. Resxtop connects to the server using a user name and password. Options --server, --vihost, --portnumber and --username can be used to specify the connection parameters. The resxtop user will be prompted to input the password. If resxtop connects to ESX directly, --server specifies the ESX system name. If resxtop connects to a VC server, --server specifies the VC server name and --vihost must be used to specify the ESX host name. Resxtop can be run in two different modes in the same way as esxtop; interactive (default) and batch.
Statistics DescriptionsPCPU USED(%) This line displays the percentage CPU usage per PCPU, and the percentage CPU usage averaged over all PCPUs. A PCPU refers to a physical hardware execution context -- a physical CPU core if hyper-threading is unavailable or disabled, or a logical CPU (aka LCPU or SMT thread) if hyper-threading is enabled. PCPU USED(%) is the percentage of PCPU nominal frequency that was used since the last screen update. PCPU USED(%) is the total sum of %USED for Worlds that ran on this PCPU. Note that if PCPU is running at frequency that is higher than its nominal (rated) frequency, then PCPU USED(%) can be greater than 100%.
PCPU UTIL(%) This line displays the percentage CPU utilization per PCPU, and the percentage CPU utilization averaged over all PCPUs. A PCPU refers to a physical hardware execution context -- a physical CPU core if hyper-threading is unavailable or disabled, or a logical CPU (aka LCPU or SMT thread) if hyper-threading is enabled. UTIL(%) represents the raw PCPU utilization, that is the percentage of real time that PCPU was not idle.
USED(%) and UTIL(%) may be different due to power management technologies or hyper-threading.
CORE UTIL(%) This line displays the percentage utilization of each core and the average over all cores. It is displayed only when hyper-threading is used. In interactive mode, the percentage utilization of a core is aligned with the percentage utilization of its first logical CPU (aka LCPU or SMT thread).
A core is utilized, if either or both of its logical CPUs are utilized. The percentage utilization of a core is not the sum of the percentage utilization of both logical CPUs on this core.
CCPU(%) This line displays the percentages of total CPU time as reported by the ESX Service Console. us is for percentage user time, sy is for percentage system time, id is for percentage idle time and wa is for percentage wait time. cs/sec is for the context switches per second recorded by the ESX Service Console. ID The Resource Pool ID of the running World's Resource Pool or World ID of running World. GID The Resource Pool ID of running World's Resource Pool. NAME The name of running World's Resource Pool or name of running World. NWLD The number of worlds in running World's Resource Pool. If a Resource Pool is expanded using the interactive command e (see interactive commands below) then NWLD for all the resulting Worlds belonging to the Resource Pool will be 1 (some Resource Pool like the console Resource Pool have only 1 member). %STATE TIMES This is a set of CPU statistics made up of the following percentages. Note that for a World, the percentages are a percentage of one physical CPU core. %USED The percentage of physical CPU core cycles used by the Resource Pool/World.
%USED may depend on the frequency with which CPU core is running. When running with lower CPU core frequency, %USED can be smaller than %RUN. On CPUs which support turbo mode, CPU frequency can also be higher than nominal (rated) frequency, and in that case %USED can be larger than %RUN. %SYS The percentage of time spent in the ESX VMKernel on behalf of the Resource Pool/World to process interrupts and to perform other system activities. This time is part of used time used to calculate %USED above. %OVRLP The Percentage of system time that was spent on behalf of some other Resource Pool/World while Resource Pool/World was scheduled. This time is not included in the %SYS for Resource Pool/World. For example, if Resource Pool A was currently scheduled and a network packet for Resource Pool B was being processed by the ESX VMKernel, then the time spent doing so appears as %OVRLP for Resource Pool A and %SYS for Resource Pool B. %RUN Percentage of total time scheduled. This time does not account for hyper-threading and system time. Hence, on a hyper-threading enabled server, the %RUN can be twice as large as %USED. %WAIT The total percentage of time the Resource Pool/World spent in wait state. Note that this percentage includes the percentage of time the Resource Pool/World was idle. %CSTP The percentage of time the Resource Pool/World spent in ready, co-deschedule state. This statistic is for internal to VMware use only. %IDLE The percentage of time the Resource Pool/World was idle. Subtracting this percentage from %WAIT above gives you the percentage of time the Resource Pool/World was waiting on some event. %RDY The percentage of time the Resource Pool/World was ready to run. %MLMTD Percentage of time the ESX VMKernel deliberately didn't run the Resource Pool/World because that would violate the Resource Pool/World's limit setting. Since the Resource Pool/World is ready to run when it is prevented from running in this way, the %MLMTD (max limited) time is included in %RDY time. %SWPWT Percentage of time the Resource Pool/World was waiting for the ESX VMKernel swapping memory. The %SWPWT (swap wait) time is included in the %WAIT time. EVENT COUNTS/s This is a set of CPU statistics made up of the following, per second, event rates. These statistics are for internal to VMware use only. CPU ALLOC This is a set of CPU statistics made up of the following CPU allocation configuration parameters. AMIN Resource Pool/World attribute reservation. AMAX Resource Pool/World attribute limit. ASHRS Resource pool attribute shares. SUMMARY STATS This is a set of CPU statistics made up of the following CPU configuration parameters and statistics. Note that these statistics are only applicable to Worlds and not Resource Pools. AFFINITY BIT MASK Bit mask showing the current scheduling affinity for the World. HTSHARING current hyper-threading configuration. CPU The physical or logical processor the World was found to be running on. EMIN The Effective Min in MHz for the World. The amount of CPU resources guaranteed to the world if all the worlds on the system start contending for CPU resources. ESX VMKernel dynamically calculates the EMIN value for all worlds based on the resource settings (Reservations, Limits and Shares) of all the resource pools and VMs on a system. This statistic is for internal to VMware use only. HTQ World is currently quaratined or not. 'N' implies no and 'Y' implies yes. TIMER/s The timer rate the World is currently requesting for.
Interactive Commandse Expand/Rollup Resource Pool/Worlds CPU statistics. Allows viewing CPU resource utilization statistics broken down by individual Worlds belonging to a Resource Pool. U Sort Resource Pools/Worlds by Resource Pool %USED column. R Sort Resource Pools/Worlds by Resource Pool %RDY column. N Sort Resource Pools/Worlds by GID column. This is the default sort order. V Display VM instances only.
Statistics DescriptionsPMEM (MB) This line displays the machine memory statistics for the server. All numbers are in megabytes. total is for the total amount of machine memory in the server, cos is for the amount of machine memory allocated to the ESX Service Console, vmk is for the amount of machine memory being used by the ESX VMKernel, other is for the amount of machine memory being used by everything other than the ESX Service Console and ESX VMKernel and free is for the amount of machine memory that is free. VMKMEM (MB) This line displays the machine memory statistics for the ESX Server VMKernel. All numbers are in megabytes. managed is for the total amount of machine memory managed by the ESX Server VMKernel, minfree is for the minimum amount of machine memory that the ESX VMKernel would like to keep free, rsvd is for the amount of machine memory that is currently reserved, ursvd is for the amount of machine memory that is currently unreserved and state is for the memory state as reported by the ESX VMKernel. Possible values are high, soft, hard and low. Here, high implies that the machine memory is not under any pressure and low implies that the machine memory is under pressure. COSMEM (MB) This line displays the memory statistics as reported by the ESX Service Console. All numbers are in megabytes. free is for the amount of idle machine memory, swap_t is for the total swap configured, swap_f is for the amount of swap free, r/s is for the rate at which memory is swapped in from disk and w/s is for the rate at which memory is swapped to disk. NUMA (MB) This line displays the ESX NUMA statistics. This line is only displayed if ESX is running on a NUMA server. All numbers are in megabytes. For each NUMA node in the server there are two statistics that are displayed. The first statistic is the total amount of machine memory in the NUMA node that is managed by ESX. The second statistic, that is displayed within round brackets, is the amount of machine memory in the node that is currently free. PSHARE (MB) This line displays the ESX page-sharing statistics. All numbers are in megabytes. shared is for the amount of physical memory that is being shared, common is for the amount of machine memory that is common across World(s) and saving is for the amount of machine memory that is saved due to page-sharing. SWAP (MB) This line displays the ESX swap usage statistics. All numbers are in megabytes. curr is for the current swap usage, target is for where ESX expects the swap usage to be, r/s is for the rate at which memory is swapped in by ESX from disk and w/s is for the rate at which memory is swapped to disk by the ESX Server. MEMCTL (MB) This line displays the Memory balloon statistics. All numbers are in megabytes. curr is for the total amount of physical memory reclaimed using the vmmemctl modules, target is for the total amount of physical memory ESX would like to reclaim using the vmmemctl modules and max is for the maximum amount of physical memory ESX can reclaim using the vmmemctl modules. AMIN Resource pool attribute reservation. AMAX Resource pool attribute limit. ASHRS Resource pool attribute shares. NHN Current Home Node for Resource Pool. This statistic is only applicable on NUMA systems. NMIG Number of NUMA migrations between two snapshots. It includes balance migration, inter-node VM swaps performed for locality balancing and load balancing. This statistic is only applicable on NUMA systems. NRMEM (MB) Current amount of remote memory being accessed by Resource Pool. This statistic is only applicable on NUMA systems. NLMEM (MB) Current amount of local memory being accessed by Resource Pool. This statistic is only applicable on NUMA systems. N%L Current percentage memory being accessed by Resource Pool that is local. This statistic is only applicable on NUMA systems. GST_NDx (MB) The guest memory being allocated for Resource Pool on NUMA node x. "x" is the node number. This statistic is only applicable on NUMA systems. OVD_NDx (MB) The VMM overhead memory being allocated for Resource Pool on NUMA node x. "x" is the node number. This statistic is only applicable on NUMA systems. MEMSZ (MB) The amount of physical memory allocated to a Resource Pool. GRANT (MB) The amount of physical memory granted to a Resource Pool. It is the mapped guest physical memory. GRANT - SHRDSVD is the consumed host machine memory. SZTGT (MB) The amount of machine memory the ESX VMKernel wants to allocate to Resource Pool. TCHD (MB) The working set estimate for Resource Pool. %ACTV Percentage of guest physical memory that is being referenced by the guest. This is an instantaneous value. %ACTVS Percentage of guest physical memory that is being referenced by the guest. This is a slow moving average. %ACTVF Percentage of guest physical memory that is being referenced by the guest. This is a fast moving average. %ACTVN Percentage of guest physical memory that will be referenced by the guest. This is an estimation. This statistic is for internal to VMware use only. MCTL? memory balloon driver is installed or not. 'N' implies no and 'Y' imples yes. MCTLSZ (MB) The amount of physical memory reclaimed from Resource Pool by way of ballooning. MCTLTGT (MB) The amount of physical memory ESX would like to reclaim from Resource Pool by way of ballooning. MCTLMAX (MB) The maximum amount of physical memory ESX can reclaim from Resource Pool by way of ballooning. This maximum is dependent on guest operating system type. SWCUR (MB) Current swap usage by Resource Pool. SWTGT (MB) Where ESX expectd the Swap usage by the Resource Pool to be. SWR/s (MB) Rate at which memory is being swapped in by ESX from disk for the Resource Pool. SWW/s (MB) Rate at which Resource Pool memory is being swapped to disk by ESX. CPTRD (MB) Amount of data read from checkpoint file. CPTTGT (MB) Size of checkpoint file. ZERO (MB) Resource Pool physical pages that are zeroed. SHRD (MB) Resource Pool physical pages that are shared. SHRDSVD (MB) Machine pages that are saved due to Resource Pool shared pages. COWH (MB) This statistic is for internal to VMware use only. OVHDUW (MB) Current space overhead for the user world. This statistic is for internal to VMware use only. OVHD (MB) Current space overhead for Resource Pool. OVHDMAX (MB) Maximum space overhead that may be incurred by Resource Pool. MEM Committed (MB) This is a set of memory statistics made up of minimum memory commitment target, current memory commitment target, charged memory commitment, and pages per share. These statistics are for internal to VMware use only. MEM Responsive This statistic is for internal to VMware use only.
Interactive CommandsV Display VM instances only. M Sort Resource Pools by Resource Pool MEMSZ column. B Sort Resource Pools by Resource Pool MCTLSZ column. N Sort Resource Pools by GID column. This is the default sort order.
Statistics DescriptionsADAPTR The name of the storage adapter. CID The storage adapter channel id. This id is only visible if the corresponding adapter is expanded. See interactive command 'e' below. TID The storage adapter channel target id. This id is only visible if the corresponding adapter and channel are expanded. See interactive commands 'e' and 'a' below. LID The storage adapter channel target LUN id. This id is only visible if the corresponding adapter, channel and target are expanded. See interactive commands 'e', 'a' and 't' below. ADAPTR:CID:TID:LID specifies one path. When the statistics are expanded to lun level, esxtop shows the path statistics. NCHNS The number of channels. NTGTS The number of targets. NLUNS The number of LUNs. NWDS The number of Worlds. BLKSZ The block size in bytes. This statistic is only applicable to LUNs. AQLEN The storage adapter queue depth. This is the maximum number of ESX VMKernel active commands that the adapter driver is configured to support. LQLEN The LUN queue depth. This is the maximum number of ESX VMKernel active commands that the LUN is allowed to have. ACTV The number of commands in the ESX VMKernel that are currently active. This statistic is only applicable to LUNs. QUED The number of commands in the ESX VMKernel that are currently queued. This statistic is only applicable to LUNs. %USD The percentage of queue depth used by ESX VMKernel active commands. This statistic is only applicable to LUNs. LOAD The ratio of ESX VMKernel active commands plus ESX VMKernel queued commands to queue depth. This statistic is only applicable to LUNs. CMDS/s The number of commands issued per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. READS/s The number of read commands issued per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. WRITES/s The number of write commands issued per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. MBREAD/s The megabytes read per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. MBWRTN/s The megabytes written per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. DAVG/cmd The average device latency (millisecs) per command. KAVG/cmd The average ESX VMKernel latency (millisecs) per command. GAVG/cmd The average Guest OS latency (millisecs) per command. QAVG/cmd The average queue latency (millisecs) per command. DAVG/rd The average device read latency (millisecs) per read. KAVG/rd The average ESX VMKernel read latency (millisecs) per read. GAVG/rd The average Guest OS read latency (millisecs) per read. QAVG/rd The average queue read latency (millisecs) per read. DAVG/wr The average device write latency (millisecs) per write. KAVG/wr The average ESX VMKernel write latency (millisecs) per write. GAVG/wr The average Guest OS write latency (millisecs) per write. QAVG/wr The average queue write latency (millisecs) per write. ABRTS/s The number of commands aborted per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. RESETS/s The number of commands reset per second. If multiple paths are connected to the same lun, this statistic is per path when it is expanded to luns. PAECMD/s The number of PAE commands per second. PAECP/s The number of PAE copies per second. SPLTCMD/s The number of split commands per second. SPLTCP/s The number of split copies per second.
Interactive Commandse Expand/Rollup storage adapter statistics. Allows viewing storage resource utilization statistics broken down by individual channels belonging to an expanded storage adapter. You will be prompted to enter the adapter name. P Expand/Rollup storage adapter statistics. Allows viewing storage resource utilization statistics broken down by individual paths belonging to an expanded storage adapter. You will be prompted to enter the adapter name. a Expand/Rollup storage channel statistics. Allows viewing storage resource utilization statistics broken down by individual targets belonging to an expanded storage channel. You will be prompted to enter the adapter name and the channel ID. t Expand/Rollup storage target statistics. Allows viewing storage resource utilization statistics broken down by individual paths belonging to an expanded storage target. You will be prompted to enter the adapter name, the channel ID and the target ID. r Sort by READS/s column. w Sort by WRITES/s column. R Sort by MBREAD/s column. T Sort by MBWRTN/s column. N Sort first by ADAPTER column, then by CID/TID/LID column. This is the default sort order.
Statistics DescriptionsDEVICE The name of the storage device. PATH The path name. This name is only visible if the corresponding device is expanded to paths. See interactive command 'p' below. WORLD The world id. This id is only visible if the corresponding device is expanded to worlds. See interactive command 'e' below. The world statistics are per world per device. PARTITION The partition id. This id is only visible if the corresponding device is expanded to partitions. See interactive command 't' below. NPH The number of paths. NWD The number of worlds. NPN The number of partitions. SHARES The number of shares. This statistic is only applicable to worlds. BLKSZ The block size in bytes. NUMBLKS The number of blocks of the device. DQLEN The storage device queue depth. This is the maximum number of ESX VMKernel active commands that the device is configured to support. WQLEN The World queue depth. This is the maximum number of ESX VMKernel active commands that the World is allowed to have. Note that this is a per device maximum for the World. It is valid only if the corresponding device is expanded to worlds. ACTV The number of commands in the ESX VMKernel that are currently active. This statistic is only applicable to worlds and devices. QUED The number of commands in the ESX VMKernel that are currently queued. This statistic is only applicable to worlds and devices. %USD The percentage of queue depth used by ESX VMKernel active commands. This statistic is only applicable to worlds and devices. LOAD The ratio of ESX VMKernel active commands plus ESX VMKernel queued commands to queue depth. This statistic is only applicable to worlds and devices. CMDS/s The number of commands issued per second. READS/s The number of read commands issued per second. WRITES/s The number of write commands issued per second. MBREAD/s The megabytes read per second. MBWRTN/s The megabytes written per second. DAVG/cmd The average device latency (millisecs) per command. KAVG/cmd The average ESX VMKernel latency (millisecs) per command. GAVG/cmd The average Guest OS latency (millisecs) per command. QAVG/cmd The average queue latency (millisecs) per command. DAVG/rd The average device read latency (millisecs) per read. KAVG/rd The average ESX VMKernel read latency (millisecs) per read. GAVG/rd The average Guest OS read latency (millisecs) per read. QAVG/rd The average queue read latency (millisecs) per read. DAVG/wr The average device write latency (millisecs) per write. KAVG/wr The average ESX VMKernel write latency (millisecs) per write. GAVG/wr The average Guest OS write latency (millisecs) per write. QAVG/wr The average queue write latency (millisecs) per write. ABRTS/s The number of commands aborted per second. RESETS/s The number of commands reset per second. PAECMD/s The number of PAE commands per second. This statistic is only applicable to paths. PAECP/s The number of PAE copies per second. This statistic is only applicable to paths. SPLTCMD/s The number of split commands per second. This statistic is only applicable to paths. SPLTCP/s The number of split copies per second. This statistic is only applicable to paths.
Interactive Commandse Expand/Rollup storage world statistics. Allows viewing storage resource utilization statistics broken down by individual worlds belonging to an expanded storage device. You will be prompted to enter the device name. The statistics are per world per device. p Expand/Rollup storage path statistics. Allows viewing storage resource utilization statistics broken down by individual paths belonging to an expanded storage device. You will be prompted to enter the device name. t Expand/Rollup storage partition statistics. Allows viewing storage resource utilization statistics broken down by individual partitions belonging to an expanded storage device. You will be prompted to enter the device name. r Sort by READS/s column. w Sort by WRITES/s column. R Sort by MBREAD/s column. T Sort by MBWRTN/s column. N Sort first by DEVICE column, then by PATH/WORLD/PARTITION column. This is the default sort order.
Statistics DescriptionsID The Resource Pool ID of the running World's Resource Pool or ,B World ID of runnng World. GID The Resource Pool ID of running World's Resource Pool. NAME The name of running World's Resource Pool or name of the running World. Device The storage device name. This name is only visible if corresponding world is expanded to devices. See interactive command 'i' below. NWD The number of worlds. NDV The number of devices. It is valid only if the corresponding resource pool is expanded to worlds SHARES The number of shares. This statistic is only applicable to worlds. It is valid only if the corresponding resource pool is expaneded to worlds BLKSZ The block size in bytes. It is valid only if the corresponding world is expanded to devices. NUMBLKS The number of blocks of the device. It is valid only if the corresponding world is expanded to devices. DQLEN The storage device queue depth. This is the maximum number of ESX VMKernel active commands that the device is configured to support. It is valid only if the corresponding world is expanded to devices. WQLEN The World queue depth. This is the maximum number of ESX VMKernel active commands that the World is allowed to have. It is valid only if the corresponding world is expanded to worlds. ACTV The number of commands in the ESX VMKernel that are currently active. This statistic is only applicable to worlds and devices. QUED The number of commands in the ESX VMKernel that are currently queued. This statistic is only applicable to worlds and devices. %USD The percentage of queue depth used by ESX VMKernel active commands. This statistic is only applicable to worlds and devices. LOAD The ratio of ESX VMKernel active commands plus ESX VMKernel queued commands to queue depth. This statistic is only applicable to worlds and devices. CMDS/s The number of commands issued per second. READS/s The number of read commands issued per second. WRITES/s The number of write commands issued per second. MBREAD/s The megabytes read per second. MBWRTN/s The megabytes written per second. DAVG/cmd The average device latency (millisecs) per command. KAVG/cmd The average ESX VMKernel latency (millisecs) per command. GAVG/cmd The average Guest OS latency (millisecs) per command. QAVG/cmd The average queue latency (millisecs) per command. DAVG/rd The average device read latency (millisecs) per read. KAVG/rd The average ESX VMKernel read latency (millisecs) per read. GAVG/rd The average Guest OS read latency (millisecs) per read. QAVG/rd The average queue read latency (millisecs) per read. DAVG/wr The average device write latency (millisecs) per write. KAVG/wr The average ESX VMKernel write latency (millisecs) per write. GAVG/wr The average Guest OS write latency (millisecs) per write. QAVG/wr The average queue write latency (millisecs) per write. ABRTS/s The number of commands aborted per second. RESETS/s The number of commands reset per second.
Interactive Commandse Expand/Rollup storage world statistics. Allows viewing storage resource utilization statistics broken down by individual worlds belonging to a group. You will be prompted to enter the group id. The statistics are per world. l Expand/Rollup storage device(=lun) statistics. Allows viewing storage resource utilization statistics broken down by individual devices belonging to an expanded world. You will be prompted to enter the world id. V Display VM instances only. r Sort by READS/s column. w Sort by WRITES/s column. R Sort by MBREAD/s column. T Sort by MBWRTN/s column. N Sort first by VM column, then by WORLD column. This is the default sort order.
Statistics DescriptionsPORT-ID The virtual network device port id. UPLINK Y implies the corresponding port is an uplink. N implies it is not. UP Y implies the corresponding link is up. N implies it is not. SPEED The link speed in MegaBits per second. FDUPLX Y implies the corresponding link is operating at full duplex. N implies it is not. USED-BY The virtual network device port user. TEAM-PNIC The physical NIC name for the team uplink. DTYP The virtual network device type. H implies HUB and S implies switch. DNAME The virtual network device name. PKTTX/s The number of packets transmitted per second. PKTRX/s The number of packets received per second. MbTX/s The MegaBits transmitted per second. MbRX/s The MegaBits received per second. %DRPTX The percentage of transmit packets dropped. %DRPRX The percentage of receive packets dropped. ACTN/s Number of actions per second. This statistic is for internal to VMware use only.
Interactive CommandsT Sort by MbTX/s column. R Sort by MbRX/s column. t Sort by PKTTX/s column. r Sort by PKTRX/s column. N Sort by PORT ID column. This is the default sort order.
Statistics DescriptionsVECTOR The interrupt vector id. COUNT/s The total number of interrupts per second across all the CPUs. E.g., If you have 2 CPUs, COUNT/s = COUNT_0 + COUNT_1. COUNT_0 and COUNT_1 are described below. COUNT_x The number of interrupts per second on CPU 'x'. TIME/int The average processing time in microseconds per interrupt. TIME_x The average processing time in microseconds per interrupt on CPU 'x'. DEVICES The devices that use the interrupt vector. If the interrupt vector is not enabled for the device, its name is enclosed in "<>", e.g. "<VMK device>".
Users can do three steps to select entities which they want to display.
(1) Users first export the list of current entities using the export-entity option, by running esxtop -export-entity entity-file. The entity-file is generated, including the ids of all the existing entities at that time.
(2) Then, they can edit the generated entity-file to delete the entities by inserting # before their names.
(3) At last step, users can import entity-file using the import-entity option, by running esxtop -import-entity entity-file. Therefore, esxtop will only show the stats for the entities selected in the entity-file.
Note that these two options are only available in esxtop, not in resxtop.
User can press '8' to move up the highlight cursor, and '2' to move down the highlight cursor.
Users can press '6' to can expand/unroll the selected entity when appropriate. In CPU Screen, it expands/rollups Resource Pool/Worlds CPU statistics. In Storage Device Screen, pressing '6' can rotate the three different expanding modes and rollup modes. Pressing '6' the first time expands storage world statistics; pressing '6' the second time expands storage path statistics; pressing '6' the third time expands storage partition statistics; pressing '6' the fourth time rollups to the default view. In Disk VM Screen, pressing '6' can expand/rollup Resource Pool/Worlds Disk statistics.
Users can press '4' to remove the highlighted entity from display, which will decrease the amount of stats we try to collect. (Note that this delete operation is only available in esxtop, not in resxtop.)
Users can press '.' to restore all the entities and we will collect data for all of them again.
Note that the disk VM screen shows the storage stats for a VM. The selection of group entities and disk device entities have effect to this screen. If the group is not chosen, it won't show up. If the device is not chosen, all operations on this device will be counted as zeros.
Based on top source code from the OpenBSD distribution.
Copyright (c) 1997, Jason Downs. All rights reserved.
Copyright (c) 1984, 1989, William LeFebvre, Rice University
Copyright (c) 1989, 1990, 1992, William LeFebvre,
Northwestern University
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.