Linux CPU Info: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 22: Line 22:


=Per-Process CPU Runtime Statistics=
=Per-Process CPU Runtime Statistics=
{{Internal|Linux Per-Process CPU Runtime Statistics|Per-Process CPU Runtime Statistics}}


=Other Utilities=
=Other Utilities=

Latest revision as of 22:35, 1 March 2018

Internal

System-Wide CPU Runtime Statistics

CPU runtime statistics are computed based on /proc/stat values.

User time: vmstat us

Kernel time: vmstat sy

Idle time: vmstat id

Time waiting for IO: vmstat wa

Steal time: vmstat st. The definition of "steal time":

Steal Time

Per-Process CPU Runtime Statistics

Per-Process CPU Runtime Statistics

Other Utilities

top
vmstat
lscpu

proc cpuinfo

cat /proc/cpuinfo 

For more details see https://home.feodorov.com:9443/wiki/Wiki.jsp?page=Cpuinfo.

Virtualization Extensions

To verify that a processor has its virtualization extensions enabled, run:

grep -E "vmx|svm" /proc/cpuinfo

If the command generates output, it means the virtualization extensions are enabled.

More details

RHEL 7 Virtualization Administration Guide - Enabling Intel VT-x and AMD-V Virtualization Extensions in BIOS

64 bit or 32 bit?

uname -a
grep flags /proc/cpuinfo

lm

long mode - 64 bits

protected mode

32 bits