Vt d что это в БИОСе?

Содержание

Как включить аппаратную виртуализацию в BIOS? Virtualization Technology — технология аппаратной виртуализации гостевых ОС (с фото) — Настройка BIOS

Vt d что это в БИОСе?

Опция Virtualization Technology. Включение данной опции включает технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.   В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем (виртуальных машинах — VMware, Virtual PC и тд.), управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.

На работу программ пользователя в стандартной операционной системе данная опция практически не влияет.

Значения опции:

Опция также может иметь другие названия:

  • Virtualization Technology
  • Vanderpool Technology
  • VT Technology
  • Virtualization

Примечание 1.Аппаратная виртуализация виртуализация с поддержкой специальной процессорной архитектуры. Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.

  1. В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
  2. AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU. AMD-V проще и эффективнее, чем Intel VT. Поддержка AMD-V появилась в Xen 3.3.

Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?

Intel VT — это аппаратная основа для программного создания виртуализации, через уменьшение ее размера, стоимости и сложности.  Например, при использовании такими системами  кэш-памяти, системе ввода-вывод. Применяется в основном пользователями в корпоративном, облачном, коммуникационном секторах.

VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).

Реализована виртуализация режима реальной адресации (режим совместимости с 8086). 

VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x.

Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств.

Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI.

Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.

Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода. Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/

Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY

Название данной опции у данного производителя в данной версии BIOS:

Virtualization значение по умолчанию [Disabled]

Возможное значение:

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС
Hardware assisted VirtuaIization Technology which help improve performance of system running VirtuaI Machine Softwares.Virtual Machine allows multiple OS on one conputer simultaneously. Оборудование для помощи VirtuaIization — технология которая помогает повысить производительность системы, работающей на VirtuaI-машине.Виртуальная машина позволяет запускать более производительно несколько ОС на одном компьютерные одновременно.
[Disabled] Не включать технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.
[Enabled] Включает технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.

Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc

Название данной опции у данного производителя в данной версии BIOS (ноутбук):

Virtualization значение по умолчанию  [Enabled]

Возможное значение:

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС
This option specifies whether a Virtual Machine Monitor (VMM) can utilize the additional hardware capabilities provided by Intel(R) Virtualization Technology. Эта опция определяет, будет ли монитор виртуальных машин (VMM) использовать дополнительные аппаратные возможности, обеспечиваемые Intel (R) Virtualization Technology.
[Disabled] Disabled = Disable Virtualization Technology. Отключен = Отключить Технология виртуализации.
[Enabled] Enabled = Enable Virtualization Technology.The factory default setting is Enabled. Введено = Включить Virtualization Technology.Заводская настройка по умолчанию — Включена поддержка.

Программа BIOS InsydeH20 Setup Utility компании Insyde Software на на системных платах Hewlett-Packard Company (HP)

Название данной опции у данного производителя в данной версии BIOS:

Virtualization Technology значение по умолчанию  [Disabled]

Данная опция находится на вкладке: «System Configuration»

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС
Hardware VT enables a processor feature for running multiple simultaneous virtual machines allowing specialized software application to run in full isolation of each other. HP recommends that this feature remain disabled unless specialized unless specialized application are being user. Аппаратные средства VT включают функции процессора для запуска нескольких виртуальных машин одновременно, позволяя специализированным прикладным программам запускать в полной изоляции друг от друга приложения. HP рекомендует, чтобы эта функция оставалась отключенной, если пользователь не использует специально предназначенное для этого специализированное приложение.
[ Disabled ]
[ Enabled ]

Источник: http://www.NastrojkaBios.ru/protsessor/virtualization-technologiiu-apparatnoy-virtualizatsii-s-foto.html

Virtualization Technology

Vt d что это в БИОСе?

Другие идентичные названия опции: Vanderpool Technology, VT Technology.

Опция Virtualization Technology (технология виртуализации) предназначена для включения режима поддержки процессором технологии аппаратной виртуализации. Данная опция может принимать всего два значения – Enabled (Включено) и Disabled (Выключено).

статьи

  • Принцип работы
  • Стоит ли включать?
Читайте также  Как узнать версию БИОСа материнской платы?

Принцип работы

Что же вообще означает термин «виртуализация»? Технология виртуализации позволяет пользователю иметь множество виртуальных компьютеров на одном-единственном физическом компьютере. Естественно, что такой подход зачастую имеет немало преимуществ по сравнению с наличием нескольких физических компьютеров, прежде всего в плане сокращения расходов на оборудование и уменьшения энергопотребления.

Для создания виртуальных компьютеров требуется специальное программное обеспечение. Наиболее известно такое ПО для виртуализации, как VMWare и Microsoft Virtual PC.

Сердцем любой системы виртуализации является технология, носящая название диспетчера виртуальных машин (Virtual Machine Monitor, VMM). Эта технология создает прочную основу для управления виртуализацией. В функции диспетчера виртуальных машин (который также иногда называют гипервизором) входит управление в реальном времени ресурсами компьютера и распределение их между виртуальными системами. Гипервизор может осуществлять перенос данных между системами и создавать виртуальные диски.

Диспетчер виртуальных машин позволяет запускать на одном компьютере либо несколько операционных систем (такие виртуальные операционные системы обычно называются гостевыми), либо несколько копий одной операционной системы.

Также в его задачи входит управление ресурсами памяти, процессора и устройств ввода-вывода в целях распределения их между различными виртуальными компьютерами.

Таким образом, гипервизор может позволить нескольким операционным системам использовать один и тот же процессор, что повысит эффективность его работы.

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

Хотя одной из первых реализаций аппаратной виртуализации стала поддержка виртуального режима работы процессора Intel 8086, встроенная еще в процессор 80386 и в последующие процессоры фирмы Intel(подробнее с процессорами можно познакомиться тут ), тем не менее, возможности данной технологии были ограничены.

Сегодня ведущие производители процессоров, Intel и AMD предлагают собственные технологии виртуализации, рассчитанные уже на защищенный режим работы процессора.

Вариант технологии виртуализации от Intel носит название VT-x. Он появился в 2005 г. Эта технология внедрила в серверные и клиентские платформы ряд улучшений, обеспечивающих поддержку программных средств виртуализации. Технология VT-x позволяет различным операционным системам и приложениям работать в независимых разделах и  способна превратить компьютер в набор виртуальных операционных систем.

Технология виртуализации AMD носит название AMD-V. Впервые она появилась в процессорах Athlon 64 в 2006 г. Эта технология позволяет взять на себя некоторые задачи, выполняемые гипервизором программным способом и упростить их благодаря встроенному в процессоры AMD улучшенному набору инструкций.

По сравнению с программным методом виртуализации аппаратная виртуализация имеет ряд преимуществ.

Дело в том, что операционные системы, предназначенные для платформы Intel, разрабатывались таким образом, что операционная система должна была иметь прямой доступ к аппаратным ресурсам компьютера.

Программная виртуализация эмулировала необходимое оборудование, а технологии аппаратной виртуализации позволили операционной системе осуществлять прямой доступ к аппаратным ресурсам, избегая какой-либо  эмуляции.

Процессорные расширения виртуализации предлагают новые подходы к управлению виртуализацией. Кратко суть улучшений можно описать следующим образом. Операционные системы обеспечивают различные уровни доступа к ресурсам, которые носят название колец защиты. Эти кольца представляет собой иерархию привилегий внутри архитектуры компьютерной системы. Наиболее привилегированным уровнем обычно является нулевой. Этот уровень также может осуществлять доступ к ресурсам напрямую.

В традиционной архитектуре Intel x86 ядро операционной системы может осуществлять прямой доступ к процессору на уровне 0. Однако в среде программной виртуализации гостевая операционная система не может осуществлять работу на нулевом уровне, поскольку он  занят гипервизором. Таким образом, гостевая операционная система может выполняться лишь на уровне 1.

Но тут есть одна загвоздка – некоторые инструкции процессора могут выполняться лишь на уровне 0. Эту проблему можно решить несколькими способами, но ни один из них не является удовлетворительным. Например, операционная система может быть перекомпилирована, чтобы избежать подобных ситуаций, но это можно осуществить лишь в том случае, если доступны исходные коды данной операционной системы. Такой подход  иногда применяется и носит название паравиртуализации.

Но в тех случаях, когда паравиртуализация невозможна, обычно используется другое решение. Диспетчер виртуальных машин просто перехватывает нужные инструкции гостевой операционной системы и заменяет их на безопасные. Само собой, что такой подход приводит к значительному падению производительности. Соответственно, программные виртуальные машины часто получаются намного медленнее их реальных аналогов.

Поэтому технологии аппаратной виртуализации от Intel  и AMD содержат не только новые процессорные инструкции, но и, что имеет решающее значение, позволяют использовать новый уровень привилегий.

Теперь гипервизор может работать на уровне более низком, чем нулевой (его можно обозначить, как –1), в то время, как гостевой операционной системе предоставляется в полное распоряжение нулевой уровень.

Таким образом, гипервизор был избавлен от ненужной кропотливой работы, а производительность виртуальных машин значительно увеличилась.

Технологии Intel и AMD не во всем идентичны, однако они предлагают схожие преимущества и функциональность. Помимо увеличения производительности виртуальных машин, они позволяют увеличить количество виртуальных машин на одной физической системе, а также увеличить количество пользователей виртуальных машин.

Стоит ли включать?

Опция Virtualization Technology (иногда называемая просто Virtualization) позволяет пользователю компьютера включить поддержку аппаратной виртуализации на уровне центрального процессора. Выбор значения Enabled включает эту поддержку, а значения Disabled – выключает.

Опцию Virtualization Technology следует включать лишь в том случае, если вы используете свой компьютер для запуска виртуальных машин. Включение аппаратной поддержки виртуальных машин способно значительно повысить производительность их работы. Однако в том случае, если виртуальные машины не используются, включение опции никак не повлияет на производительность компьютера.

Источник: https://biosgid.ru/parametry-bios-setup/parametry-processora/virtualization-technology-ili-vanderpool-technology.html

Step by step guide to enable Intel VT-x or AMD-V in BIOS or UEFI in Windows 10 and Windows 8

Vt d что это в БИОСе?

This blog discusses quick and easy steps to enable Intel VT-x or AMD-V in your Windows 10 and Windows 8 operating system. Intel VT-x or AMD-V featured processors allow you to run virtual environment such as Virtual machines, mobile phone emulators(If you want to develop mobile applications in Microsoft Visual Studio) etc.

What is Intel VT-x and AMD-V?

Intel VT-x and AMD-V are processors manufactured by Intel and AMD Corp. that support virtualization. Not all the processors manufactured by Intel or AMD will have Intel VT-x and AMD-V. So, if you plan to purchase a new processor, please check the official processor specification page to see if supports Virtualization.

For example, to check if Intel 6800HQ processor supports Virtualization, you can visit the official Intel 6800HQ product specification page and search for Intel® Virtualization Technology (VT-x). If you see yes, the processor supports Virtualization. Below is the screenshot of the specification page for the Intel 6800HQ processor.

For Intel, to go to the Processor specification page, Google search with the name of the processor. Most of the time first or the second search result will be the official processor specification page.

For AMD, the product specification page is difficult to find. If you Google search for AMD processor, you will see many pages other than AMD official documentation page. Click on a couple of pages that provide Specification and look for Hardware Virtualization.

If it says yes, it mean that it supports Virtualization.

Intel 6800 HQ processor specification webpage screenshot

Do you need Intel VT-x or AMD-V processor for Virtualization?

The answer is Yes if you want to run 64 bit operating system. For 32 bit operating system, Intel VT-x or AMD-V is not required. But, in my experience processors without Intel VT-x or AMD-V give poor performance and the systems slows down. So it is highly recommended to have processors that support Virtualization.

If you want to check if your processor supports Virtualization from within Windows, please follow my page How to find out if Intel VT-x or AMD-V Virtualization Technology is supported in Windows 10, Windows 8, Windows Vista or Windows 7 machine

Читайте также  Load optimized defaults в БИОСе что это?

Besides this, Microsoft Hyper-V, which is available for free in Windows pro and above versions requires Intel VT or AMD-V. Without this, you wont be able to use Hyper-V.

Do you have to enable Intel VT-x or AMD-V in BIOS or UEFI?

Unified Extensible Firmware Interface (UEFI) is a modern updated version of BIOS. UEFI will eventually replace BIOS but currently almost all of the laptops support both UEFI and BIOS.

if you have a laptop which was shipped with operating system such as Windows, it will have UEFI setup done by default. For such laptops, booting to UEFI is easy compared to BIOS. For such laptops, use UEFI method described below.

Scroll down to How to Enable Intel VT-x in BIOS? to make changes in BIOS settings instead of UEFI

Most processors these days have Virtualization support. In AMD-V processors, you don’t have to enable them in BIOS because they are enabled by default. In AMD processors you might not even see any option to enable or disable virtualization.

For Intel processors, most of the time Intel VT-x is disabled by default. To use Intel VT you will have to enable it in BIOS.

How to enable Intel VT-x in UEFI?

Almost all of the modern laptops have UEFI instead of BIOS. BIOS is not completed removed but is now termed as legacy BIOS. There is no need to boot into BIOS Utility to change BIOS settings. Booting to BIOS Utility is confusing and often tricky. But with UEFI, it is very simple. Lets see how it is done in Windows 10.

Step 1- For Windows 10, Go to Windows Settings-> Update & Security

Go To start, Windows Settings either by Start->Settings, or by typing Settings in the search box in the task bar. Then click on Update and Security

For Windows 8, Swipe from the right to open the charms bar. Tap or click Change PC settings. Choose Update and recovery from the list on the left (or General prior to Windows 8.1), then choose Recovery. Locate Advanced startup, at the bottom of the list of options on your right. Tap or click on Restart now. Wait through the Please wait message until Advanced Startup Options opens. From here go to Step 3. process is the same for Windows 10 and Windows 8.

Windows 10 Settings dialog box screenshot

Step 2- Click on Recovery on the left pane

Click on Recovery on the left pane and under Advanced Startup, click on restart now as shown below in the screenshot.

Windows 10 Settings – Update and Security- dialog box screenshot

Step 4- In Troubleshoot, Click on Advanced Options

UEFI boot Troubleshoot – Advanced Option- screenshot

Step 5- In Advanced Options- Click UEFI Firmware Settings

UEFI boot Troubleshoot – Advanced Option- UEFI Firmware Settings screenshot

Step 6- UEFI Firmware Settings – Click on Restart

UEFI boot Troubleshoot – Advanced Option- UEFI Firmware Settings – Restart Confirmation screenshot

Step 7- After restart you will Enter BIOS

In BIOS change the settings from Disabled to Enable for Intel Virtualization Technology. After changing the value from Disable to Enable, press F10 (or whatever is the option for your system. Look in the side or at the bottom to find the key to save and restart for your system) to save and restart. That’s it you are done.

UEFI BIOS Screenshot

How to Enable Intel VT-x in BIOS?

BIOS acronym for Basic Input/Output System is a firmware which is stored in a ROM (read Only Memory) chip on the motherboard. BIOS has a set of instructions that allows the computer to boot correctly. It is also used to initialize the hardware such as keyboard, HDD, processor, etc…

Step 1- Enter BIOS setup utility

BIOS has a setup utility that allows you to set or unset a particular property. For example, most common is to boot from CD ROM first which in most of the cases is set to boot from HDD (Hard Drive).

You cannot enter BIOS Utility when you have already booted into windows or Linux OS. You will have to restart your computer and there are is a combination of key strokes that you will have to press after the computer powers on but before it begins to boot from HDD or CD ROM. You will have to be very quick after you power on your computer, else, the computer will begin to boot from HDD. In that case, shout down or restart your system and try again.

Unfortunately, every motherboard manufacturer or laptop manufacturer will have a different key combinations of entering into BIOS Utility. This you will have to find out by searching Google and typing Keywords How to enter BIOS in MSI. Here instead of MSI, it could be Sony, HP, Lenovo etc.. your laptop or desktop. Then ready through a couple of suggested pages and you will get the answer.

Step 2- Change Virtualization Technology from Disabled to Enable

After you have entered BIOS setup Utility, using the arrow keys, look for Virtualization Technology which should mostly ly be in System Configuration Tab or Advanced Chipset settings. This will change depending on the manufacturer.

In any case look for Virtualization Technology. Use the arrow keys to Change from Disable to Enable. You then have to save and exit. In most of the cases, you will have to press F10 to save and exit. But it can vary.

Look at the bottom of the BIOS Utility screen, you will see the key which saves and exists.

That’s it. You are done. VT is enabled.

That’s it in this post. If you have any questions, please leave a comment below. I will reply. Thanks.

Источник: https://www.shaileshjha.com/step-by-step-guide-to-enable-intel-vt-x-or-amd-v-in-bios-or-uefi-in-windows-10-and-windows-8/

Включаем поддержу IOMMU на Intel VT-d в KVM

Vt d что это в БИОСе?
2017-05-18 8 минут чтения (~ 1132 слов)

Включение IOMMU для проброса PCI в KVM

Проброс PCI-устройств позволяет использовать физическое PCI-устройство внутри виртуального сервера. Если мы пробрасываем PCI-устройство в виртуальный сервер, оно больше недоступно хосту.

Проверяем модуль в системе:

[[email protected] ~] QEMU: Checking for hardware virtualization : PASS QEMU: Checking if device /dev/kvm exists : PASS QEMU: Checking if device /dev/kvm is accessible : PASS QEMU: Checking if device /dev/vhost-net exists : PASS QEMU: Checking if device /dev/net/tun exists : PASS QEMU: Checking for cgroup 'memory' controller support : PASS QEMU: Checking for cgroup 'memory' controller mount-point : PASS QEMU: Checking for cgroup 'cpu' controller support : PASS QEMU: Checking for cgroup 'cpu' controller mount-point : PASS QEMU: Checking for cgroup 'cpuacct' controller support : PASS QEMU: Checking for cgroup 'cpuacct' controller mount-point : PASS QEMU: Checking for cgroup 'cpuset' controller support : PASS QEMU: Checking for cgroup 'cpuset' controller mount-point : PASS QEMU: Checking for cgroup 'devices' controller support : PASS QEMU: Checking for cgroup 'devices' controller mount-point : PASS QEMU: Checking for cgroup 'blkio' controller support : PASS QEMU: Checking for cgroup 'blkio' controller mount-point : PASS QEMU: Checking for device assignment IOMMU support : PASS QEMU: Checking if IOMMU is enabled by kernel : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments) LXC: Checking for Linux >= 2.6.26 : PASS LXC: Checking for namespace ipc : PASS LXC: Checking for namespace mnt : PASS LXC: Checking for namespace pid : PASS LXC: Checking for namespace uts : PASS LXC: Checking for namespace net : PASS LXC: Checking for namespace user : PASS LXC: Checking for cgroup 'memory' controller support : PASS LXC: Checking for cgroup 'memory' controller mount-point : PASS LXC: Checking for cgroup 'cpu' controller support : PASS LXC: Checking for cgroup 'cpu' controller mount-point : PASS LXC: Checking for cgroup 'cpuacct' controller support : PASS LXC: Checking for cgroup 'cpuacct' controller mount-point : PASS LXC: Checking for cgroup 'cpuset' controller support : PASS LXC: Checking for cgroup 'cpuset' controller mount-point : PASS LXC: Checking for cgroup 'devices' controller support : PASS LXC: Checking for cgroup 'devices' controller mount-point : PASS LXC: Checking for cgroup 'blkio' controller support : PASS LXC: Checking for cgroup 'blkio' controller mount-point : PASS
Читайте также  Звуки БИОСа при включении компьютера

Для Intel CPU

В списке можем наблюдать, что IOMMU отключен в ядре. Включим его, для этого добавим intel_iommu=on в конфигурационный файл GRUB /etc/default/grub:

GRUB_CMDLINE_LINUX=»… intel_iommu=on»

А затем обновим конфигурацию загрузчика:

grub2-mkconfig -o /boot/grub2/grub.cfg

Перезагружаем систему и проверяем.

[[email protected] ~]$ virt-host-validate QEMU: Checking for hardware virtualization : PASS QEMU: Checking if device /dev/kvm exists : PASS QEMU: Checking if device /dev/kvm is accessible : PASS QEMU: Checking if device /dev/vhost-net exists : PASS QEMU: Checking if device /dev/net/tun exists : PASS QEMU: Checking for cgroup 'memory' controller support : PASS QEMU: Checking for cgroup 'memory' controller mount-point : PASS QEMU: Checking for cgroup 'cpu' controller support : PASS QEMU: Checking for cgroup 'cpu' controller mount-point : PASS QEMU: Checking for cgroup 'cpuacct' controller support : PASS QEMU: Checking for cgroup 'cpuacct' controller mount-point : PASS QEMU: Checking for cgroup 'cpuset' controller support : PASS QEMU: Checking for cgroup 'cpuset' controller mount-point : PASS QEMU: Checking for cgroup 'devices' controller support : PASS QEMU: Checking for cgroup 'devices' controller mount-point : PASS QEMU: Checking for cgroup 'blkio' controller support : PASS QEMU: Checking for cgroup 'blkio' controller mount-point : PASS QEMU: Checking for device assignment IOMMU support : PASS QEMU: Checking if IOMMU is enabled by kernel : PASS LXC: Checking for Linux >= 2.6.26 : PASS LXC: Checking for namespace ipc : PASS LXC: Checking for namespace mnt : PASS LXC: Checking for namespace pid : PASS LXC: Checking for namespace uts : PASS LXC: Checking for namespace net : PASS LXC: Checking for namespace user : PASS LXC: Checking for cgroup 'memory' controller support : PASS LXC: Checking for cgroup 'memory' controller mount-point : PASS LXC: Checking for cgroup 'cpu' controller support : PASS LXC: Checking for cgroup 'cpu' controller mount-point : PASS LXC: Checking for cgroup 'cpuacct' controller support : PASS LXC: Checking for cgroup 'cpuacct' controller mount-point : PASS LXC: Checking for cgroup 'cpuset' controller support : PASS LXC: Checking for cgroup 'cpuset' controller mount-point : PASS LXC: Checking for cgroup 'devices' controller support : PASS LXC: Checking for cgroup 'devices' controller mount-point : PASS LXC: Checking for cgroup 'blkio' controller support : PASS LXC: Checking for cgroup 'blkio' controller mount-point : PASS

Для AMD CPU

Добавим amd_iommu=on в конфигурационный файл GRUB /etc/default/grub:

GRUB_CMDLINE_LINUX=»… amd_iommu=on»

А затем обновим конфигурацию загрузчика:

grub2-mkconfig -o /boot/grub2/grub.cfg

Перезагружаем систему и проверяем.

Источник: https://bogachev.biz/2017/05/18/vklyuchaem-podderzhu-iommu-na-intel-vt-d-v-kvm/

Intel Virtualization Technology: особенности функций

Vt d что это в БИОСе?

Intel Virtualization Technology, данное обозначение может обнаружить каждый заглянувший в БИОС материнской платы своего компьютерного устройства пользователь.

Хочется сразу же предупредить самых нетерпеливых и любопытных, не стоит ее активировать без предварительного изучения технических возможностей и принципиального назначения.

Именно об этом пойдет речь в данной статье, которая (надеюсь) будет не слишком нудной, но вместе с тем понятной для того, чтобы принять решение о необходимости данной опции на вашем компьютере.

Назначение функции

Современное аппаратное обеспечение и заложенные в него мощности позволяют создавать достаточно эффективные платформы виртуализации не только на профессиональных серверных системах, но и обычных персональных компьютерах. Говоря простым и более понятным языком, практически любой пользователь может создать на базе своего устройства еще один (даже несколько) виртуальный, так называемый «Гостевой» компьютер по необходимым ему параметрам:

  • Виндовс – любая необходимая версия.

После этого, для запуска созданного «Гостя», подключается опция Intel Virtualization Technology и устанавливается виртуальная машина. Представляем наиболее популярные среди них версии:

  1. Oracle Virtualbox – бесплатная утилита особенно высоко ценится среди рядовых (домашних) пользователей. Выпускается на русском языке, совместима со всеми операционными системами включая Андроид и имеет достаточно простой, понятный даже новичку функционал настроек.
  2. VMware Workstation – довольно сложный продукт, рассчитанный для профессионального использования. Платная версия требует дополнительной интеграции с другими сервисами производителя, а бесплатный вариант значительно уступает в функциональных возможностях.
  3. Hyper-V – компонент, входящий в список опций профессиональных ОС Виндовс 7-ой и 10-ой версий. Активируется через панель управления.

Количество подключаемых виртуальных «Гостевых» компьютеров ограничивается исключительно возможностями начального (механического) устройства. Среднее по производительности устройство может одновременно поддерживать до 5 простых виртуальных оперативных систем.

С помощью виртуализации можно достичь существенной экономии на аппаратном обеспечении и обслуживании. Существенно упрощается процедура проведения резервного копирования (информация будет копироваться с механического устройства на виртуальное или наоборот) и восстановления информации после сбоя. Виртуальное устройство может запускаться с любого компьютерного оборудования и может распространяться как отдельная единица заданного шаблона.

Intel Virtualization Technology: включать или нет

Что произойдет если пользователь активирует виртуализацию, а делается это достаточно просто:

  • Вход в БИОС компьютера.
  • Установка параметра «Enabled» напротив названия функции.

После перезагрузки устройства опция будет подключена, но никаких изменений по мощности и скорости отклика на ПК не произойдет. Одновременно с этим, наличие активированной, но не используемой опции может негативно сказываться на работе оперативной системы в целом, поэтому:

  • Если перед вами не стоят профессиональные задачи по запуску нескольких виртуальных платформ.
  • Вы не являетесь профессиональным IT-технологом, повышающим гибкость имеющейся сетевой инфраструктуры.

Функция Intel Virtualization Technology на обычном домашнем компьютере просто не нужна. Если вы все равно зашли на страницу БИОС, перед выходом убедитесь, что она по-прежнему находится в отключенном состоянии.

Для общего развития и на случай, если технологии создания виртуальных машин вас серьезно заинтересовали хотелось бы добавить, что функция их создания имеется в наличии не только у процессоров Intel, но и AMD с практически одноименным названием «AMD-V». Возможен ли запуск виртуального компьютера без данной функции? Да, вполне возможен, но скорость его работы будет настолько медленной, что заставит достаточно быстро оказаться от подобного «упрощения» задачи.

Заключение и вывод

Пользователь, уяснивший, что технология виртуализации ему не нужна, а мощность и скорость работы своего компьютерного устройства можно повысить другими, более эффективными способами по сравнению с созданием виртуального двойника, задаст закономерный вопрос: «Тогда почему эта функция присутствует и достаточно активно продвигается создателями?». Ответить на который достаточно просто. Да, действительно, разработки в данном направлении проводятся уже давно и их результатом стали 2-е версии опций для виртуализации:

  • VT-x – наиболее известная со времен выпуска процессора Pentium 4.
  • VT-d – более поздний вариант и найти его в дешевых моделях процессора уже не получится.

Если начальный вариант позволяет создавать виртуальные машины в так называемом пошаговом формате, то последняя версия предоставляет пользователю возможность полностью виртуализировать готовые устройства (например, видеокарту) с помощью шины PCI.

Аналитические отделы таких крупных корпораций, как Intel и AMD видят за виртуализацией будущее всей электронной промышленности и пытаются таким образом не только держать руку на пульсе всех современных направлений развития, но и самим принимать активное участие в данном процессе.

Поэтому хочется порекомендовать пользователям знакомиться с новостями о последних разработках в данной сфере изучать их более подробно и готовиться (возможно в скором будущем) к прорыву в области использованию виртуальных машин, а сегодня без проблем довольствоваться классическими механическими ПК.

Источник: http://bezwindowsa.ru/moya-zhizn/intel-virtualization-technology.html