--- title: "Top/Bottom N Contained Objects or Instances" description: "This report shows top or bottom objects for a specific performance counter across a time range. In this example, the report on top 10 virtual machines with the highest CPU usage has been run for all vSphere hosts for this week." canonical: "https://helpcenter.veeam.com/docs/mp/vmware_guide/top_bottom_n_contained_objects.html" breadcrumb: "Veeam MP for VMware User Guides > Operations Guide > Reports > Veeam VMware Performance History Reports > Top/Bottom N Contained Objects or Instances" dateModified: "2026-09-08" --- # Top/Bottom N Contained Objects or Instances This report shows top or bottom objects for a specific performance counter across a time range. ## Example Output In this example, the report on top 10 virtual machines with the highest CPU usage has been run for all vSphere hosts for this week. To run this report: 1. Open the **vSphere Hosts. Top (Bottom) N Contained Objects or Instances** report. 2. From the **From** list, select *This week* > *Monday*. From the **To** list, select *This week* > *Friday*. 3. From the **Algorithm** list, select *Top*. 4. In the **Count** field, enter *10*. 5. From the **Group by** list, select *Object*. 6. In the **Scope** section, include all hosts in the report. 7. From the **Counter** list, select *VMGuest-cpu\\cpuUsedPct (VMGUEST.Collect.cpuUsedPct)*. 8. Click **Run** to view the report. [![vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Settings](images/top_n_controls.png "vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Settings")](images/top_n_controls.png){.toggle scale=65} The report will show top 10 VMs with the greatest CPU usage level. The chart will display the following details for every VM: average CPU usage (the blue column) and the minimum-to-maximum CPU usage range (the orange line) for the week. [![vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Output](images/top_n_output.png "vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Output")](images/top_n_output.png){.toggle scale=54} The table will display additional details for every VM: VM name, sample count, minimum, maximum and average CPU usage values and standard deviation. In this example, the *vCloud Director* VM is reported to be the top CPU consumer: its average CPU value is 31,21. [![vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Output Details](images/top_n_details.png "vSphere Hosts: Top (Bottom) N Contained Objects or Instances Report Output Details")](images/top_n_details.png){.toggle scale=64} You can click a VM name in the output table to drill down to the Veeam Performance Details Report from the [Veeam Report Library](https://helpcenter.veeam.com/docs/reportlib/guide/veeam_performance_details_report.html?ver=90).