Product SiteDocumentation Site

17.6. Проверка расширений виртуализации

В этой секции будет рассказано, как определить, обладает ли ваша система аппаратными расширениями виртуализации. Расширения виртуализации (Intel VT или AMD-V) потребуются для полной виртуализации.

Можно ли использовать виртуализацию без расширений?

Если нет аппаратных расширений виртуализации, можно организовать паравиртуализацию с помощью пакета kernel-xen.
Следующая команда проверит наличие расширений виртуализации:
$ grep -E 'svm|vmx' /proc/cpuinfo

Если вывод содержит запись vmx, это значит, что процессор Intell включает расширения Intel VT. Пример:
flags   : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush 
	dts acpi mmx fxsr sse sse2 ss ht  tm syscall lm constant_tsc pni monitor ds_cpl
	vmx est tm2 cx16 xtpr lahf_lm

Следующий вывод содержит запись svm, которая обозначает наличие процессора AMD с расширениями AMD-V:
flags   :  fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush
	mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16
	lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc

The "flags:" content may appear multiple times for each hyperthread, core or CPU on in the system.
The virtualization extensions may be disabled in the BIOS. If the extensions do not appear or full virtualization does not work refer to Процедура 19.1, «Активация расширений виртуализации в BIOS».