The "perf top" command on a Red Hat Enterprise Linux 6 VMWare guest does not show expected output

Solution Verified - Updated -

Issue

When running "perf top" on a bare metal RHEL 6 server the output provided is similar to the following:

$ perf top
...
PerfTop:     204 irqs/sec  kernel:64.7%  exact:  0.0% [1000Hz cycles],  (all, 4 CPUs)
---------------------------------------------------------------------------------------------------

             samples  pcnt function                    DSO
             _______ _____ ___________________________ _______________________

               57.00  4.9% _raw_spin_lock_irqsave      [kernel.kallsyms]      
               41.00  3.5% vfprintf                    /lib64/libc-2.14.90.so 
               36.00  3.1% native_read_tsc             [kernel.kallsyms]      
               31.00  2.7% __memset_sse2               /lib64/libc-2.14.90.so 
               31.00  2.7% __schedule                  [kernel.kallsyms]      
               30.00  2.6% update_cfs_shares           [kernel.kallsyms]      
               29.00  2.5% vmx_vcpu_run                [kvm_intel]            
...

However when running perf top on this VMWare guest provides no information:

$ perf top
...
PerfTop:       0 irqs/sec  kernel:-nan%  exact: -nan% [1000Hz cycles],  (all, 4 CPUs)
---------------------------------------------------------------------------------------------------------------------------------------------

             samples  pcnt  DSO
             _______ _____  
...

Environment

  • Red Hat Enterprise Linux 6 - x86 and x86-64 architecture
  • VMWare ESX 5.0.x or older

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.