Подсказка Linux: как сказать, поддерживает ли ваш процессор VT

Подсказка Linux: как сказать, поддерживает ли ваш процессор VT
Подсказка Linux: как сказать, поддерживает ли ваш процессор VT

Видео: Подсказка Linux: как сказать, поддерживает ли ваш процессор VT

Видео: Подсказка Linux: как сказать, поддерживает ли ваш процессор VT
Видео: Интеграция SATA AHCI драйверов в Windows XP - YouTube 2024, Апрель
Anonim

Технология виртуализации (VT) - это набор усовершенствований для новых процессоров, которые повышают производительность при запуске виртуальной машины, выгружая часть работы на новые расширения процессора. У AMD и Intel есть процессоры, которые поддерживают эту технологию, но как вы узнаете, может ли ваша система справиться с этим?

Это довольно просто: нам нужно заглянуть внутрь файла / proc / cpuinfo и посмотреть раздел флагов для одного из двух значений: vmx или svm.

  • VMX - (intel)
  • SVM - (amd)

Вы можете использовать grep, чтобы узнать, существует ли в файле любое значение, выполнив следующую команду:

egrep ‘(vmx|svm)’ /proc/cpuinfo

Если ваша система поддерживает VT, вы увидите vmx или svm в списке флагов. Моя система имеет два процессора, поэтому есть два отдельных раздела:

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

Однако технология VT по-прежнему может быть отключена в BIOS вашего компьютера, поэтому вы хотите проверить там, чтобы убедиться, что она не отключена. Флаги в cpuinfo просто означают, что ваш процессор поддерживает его.

Из моих исследований VT требуется для запуска 64-битных гостей на свободном сервере VMware для Linux … поэтому логически следует, что если вы можете это сделать, VT включен.

32-разрядный VT не включен по умолчанию на сервере VMware. Если вы хотите включить его, вам нужно добавить следующую строку в ваш *.vmx файл для вашей виртуальной машины:

monitor_control.vt32 = TRUE

VMware не рекомендует использовать VT для 32-битных гостей, потому что они говорят, что это действительно повредит производительность.

Рекомендуемые: