OSETC TECH

Linux Check If CPU Supports Virtualization

This post will guide you how to check if your processor support Intel-VT or AMD-V hardware virtualization in Linux. How do I find out if my system CPU supports virtualization under Linux operating system.

Linux Check If CPU Supports Virtualization


To Check if CPU supports virtualization in Linux, you need to check the /proc/cpuinfo file to see if it contain virtualization flag.

For AMD CPU, issue the following command to verify that if your CPU support AMD-V virtualization technology:

#grep svm /proc/cpuinfo

For Intel CPU, issue the following command to verify that if your CPU support Intel VT CPU virtualization.

#grep vmx /proc/cpuinfo

You can also use the lscpu tool to get more information about the CPU architecture. It will gathers CPU architecture information from sysfs and /proc/cpuinfo.  So it also can be used to check if your system support virtualization.

Type the following command:

#lscpu

Outputs:

[root@devops ~]# lscpu

Architecture:          x86_64

CPU op-mode(s):        32-bit, 64-bit

Byte Order:            Little Endian

CPU(s):                1

On-line CPU(s) list:   0

Thread(s) per core:    1

Core(s) per socket:    1

Socket(s):             1

NUMA node(s):          1

Vendor ID:             GenuineIntel

CPU family:            6

Model:                 42

Model name:            Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz

Stepping:              7

CPU MHz:               2294.792

BogoMIPS:              4589.58

Hypervisor vendor:     KVM

Virtualization type:   full

L1d cache:             32K

L1i cache:             32K

L2 cache:              256K

L3 cache:              3072K

NUMA node0 CPU(s):     0