Intel Virtual Technology (VT) — это технология, обеспечивающая поддержку виртуализации на процессорах Intel. Включение этой функции в BIOS ноутбука позволяет системам виртуализации, таким как VMware или VirtualBox, более эффективно использовать ресурсы процессора, что способствует улучшению производительности виртуальных машин.
Включение VT в BIOS часто требуется для оптимальной работы программ, поддерживающих виртуализацию, и может помочь в запуске различных операционных систем в изолированных средах. Эта функция особенно актуальна для разработчиков и тестировщиков, работающих с несколькими ОС или приложениями одновременно.
Аппаратная виртуализация
По состоянию на [3] возможность поддержки VT-x может варьироваться даже среди разных версий (которые определяются по номеру sSpec) одной и той же модели. [4] [5] Полный перечень можно найти на сайте Intel. [6] Даже в мае 2011 года процессор Intel P6100, применяемый в ноутбуках, не имел поддержки аппаратной виртуализации. [7]
Intel начала внедрять технологию виртуализации [9] для таблиц страниц [10] с процессоров архитектуры Nehalem, которые появились на рынке в 2008 году [11] [12] .
В 2010 году в архитектуру Westmere была интегрирована технология «неограниченного гостя», предполагающая поддержку логического процессора в [13] [14]
Начиная с архитектуры Haswell, объявленной в 2013 году, Intel начала включать затенение VMCS — технологию, ускоряющую вложенную виртуализацию [15] VMCS — структура управления виртуальной машины (virtual machine control structure) — [16] Если используется больше гипервизора или используются вложенные гипервизоры, необходимо многократное затенение VMCS. Аппаратная поддержка затенения делает управление VMSC более эффективным.
VT-d [ ]
VT-d (технология виртуализации для направленного ввода-вывода) — это разработка Intel, которая дополняет её виртуализационную технологию вычислений (VT), известную под кодовым названием Vanderpool. Виртуализация ввода-вывода предоставляет возможность пробрасывания устройств через шину IOMMU, что функционирует аналогично поддержке со стороны аппаратного обеспечения [ ]
- Технология виртуализации ввода-вывода впервые была внедрена в чипсете Q35 и в настоящее время поддерживается всеми материнскими платами, совместимыми с технологией Intel [1]
- Процессор i7-920 поддерживает VT-x, однако информация о поддержке VT-d на официальном сайте отсутствует. [17]
Поддержка со стороны программного обеспечения [ ]
- Гипервизор Linux на экспериментальной основе предоставляет поддержку DMAR начиная с версии 2.6.28, что позволяет встроенному гипервизору (kvm) предоставлять виртуальным машинам доступ к PCI-устройствам.
- Поддержка Intel VT-d присутствует в Parallels Workstation 4.0 Extreme [2] и также доступна в Parallels Server 4 Bare Metal [3]
AMD virtualization (AMD-V) [ ]
[18], однако позже, на рынке, — под [19] и третьим поколением [20], а также процессорами Rapid Virtualization Indexing (известными ранее как Nested Page Tables в процессе разработки), которые впоследствии адаптировала Intel как Extended Page Tables (EPT).
Определить наличие технологии AMD-V в процессоре можно с помощью флага «svm». Это можно проверить с помощью dmesg или в Linux — через команду cat /proc/cpuinfo. [21]
См. также [ ]
- Каталог процессоров Intel и AMD, обладающих поддержкой данных технологий
- Методы аппаратной виртуализации
- Будущее виртуализации: Intel VT и AMD «Pacifica»
- Перечень процессоров AMD с поддержкой технологии AMD-V
- Список процессоров Intel с поддержкой технологии Intel-VT
- Просмотреть перечень процессоров Intel®, которые обладают или не обладают поддержкой Intel® Virtualization Technology.
- Исследование ACPI-таблицы DMA Remapping Table
- Технология Intel® Virtualization Technology for Directed I/O (VT-d) Применение VT-d в Xen Примечания [ ]
Что такое Intel Virtualization Technology в BIOS
Изучаем, что такое компонент Intel Virtualization Technology, необходимо ли его активировать и каким образом это можно осуществить.
Intel VT — что это и зачем?
Если в трех словах, то это поддержка технологии виртуализации.
Некоторые уже поняли суть, в то время как другие остаются в замешательстве. Позвольте объяснить.
Виртуализация — это технология, позволяющая создавать на одном физическом компьютере несколько виртуальных машин. На этих виртуальных системах можно устанавливать операционные системы и программы и многое другое.
- Это может быть полезно, если вам, будучи пользователем macOS, необходимо запустить приложение, доступное только в Windows. В противном случае, если вы хотите протестировать утилиту для Linux из под Windows.
Таким образом, возможно запустить совершенно другую систему в окне вашего устройства
- Кроме того, данная технология может быть применена для оценки любого подозрительного ПО. Виртуальная машина точно не повредит.
- Эксперты часто создают в виртуальных машинах тестовые версии своих приложений. Это дает возможность испытать их в других операционных системах. Либо просто работать в более подходящей среде для разработки.
В целом существует множество способов использования псевдо-систем. В полезности этого инструмента нет никаких сомнений.
Создание таких виртуальных компьютеров (они известны как машины) осуществляется с помощью специализированного ПО, например, VirtualBox и Parallels. Для их эффективного функционирования (для взаимодействия с процессором) необходима соответствующая аппаратная поддержка. Такая поддержка представлена в виде технологии Intel VT.
И если вы хотите использовать виртуализацию, то с большой долей вероятности вам придется зайти в BIOS и включить соответствующую опцию (если она не была включена ранее).
Как включить Intel Virtualization Technology
Строго следуйте данным указаниям, чтобы избежать неполадок:
- Сначала выполните перезагрузку компьютера. Это можно сделать, нажав кнопку на корпусе или воспользовавшись меню «Пуск».
- Во время загрузки системы нажмите одну из клавиш для доступа в BIOS. Комбинации клавиш различаются в зависимости от модели материнской платы.
- Когда попадете в BIOS, перейдите на вкладку Advanced, которая содержит расширенные настройки.
- Затем зайдите в подменю CPU Configuration.
Это необходимый подпункт меню
- Находим параметр Intel (R) Virtualization Tech. Наводим курсор на него и нажимаем клавишу «Ввод» (Enter).
Опции, связанные с процессором
- Далее нужно переместить курсор на строку Enabled и снова нажать Enter.
- После того как изменения будут внесены, нажимаем клавишу F10, чтобы сохранить все настройки и перезапустить компьютер.
Теперь ваш ПК поддерживает настройку виртуальных машин. Можете смело скачивать какой-нибудь VirtualBox и экспериментировать. Например, поставить macOS.
Технология виртуализации Intel VT
Сразу отметим, что концепция виртуализации вычислительных ресурсов не является новинкой: аналогичные технологии издавна использовались мэйнфреймами и RISC-серверами на базе UNIX. Тем не менее, реализация виртуализации всегда представляла собой сложную и затратную задачу, особенно из-за специфики этих вычислительных платформ. По различным оценкам, в настоящее время около 80% центров обработки данных вынуждены прибегать к использованию определенных собственных технологий виртуализации, невзирая на высокую стоимость их внедрения и отсутствие универсальных стандартов в индустрии.
В этом году прогнозируется значительный прорыв в сфере виртуализации для широко используемых компьютерных систем. На недавно завершившемся Форуме разработчиков Intel в Сан-Франциско компании Intel, VMware и Microsoft анонсировали углубление своего сотрудничества, направленного на интеграцию технологий виртуализации в корпоративные продукты и создание новых рыночных направлений.
Это решение является естественным продолжением усилий Intel по внедрению технологии виртуализации в современные компьютерные системы — недавно компания сообщила о поддержке Intel Virtualization Technology (Intel VT) на уровне BIOS и Virtual Machine Monitor (VMM) для серверов. Ведущие производители оборудования и разработчики программного обеспечения теперь могут начать оценку Intel VT для интеграции в свои решения.
Компания VMware объявила о разработке программного обеспечения VMserver с интеграцией технологии Intel VT. В свою очередь, Microsoft собирается вскоре представить продукты Virtual PC 2004 и Virtual Server 2005. В предстоящей к выходу операционной системе Windows Vista будет встроена поддержка VMM. Технология Intel VT уже реализована в бета-версиях операционных систем Novell Open SuSE Linux и Red Hat Fedora 5.0, которые используют интегрированный VMM Xen 3.0. Кроме того, компании Dell, HP и IBM, а также подразделение Intel Enterprise Platform Solutions Division, сообщили о создании BIOS с поддержкой Intel VT для систем на основе двухъядерных процессоров Intel Xeon MP серии 7000.
В начале марта корпорация Intel представила новую спецификацию для своего решения в области виртуализации — технологии Intel Virtualization Technology for Directed I/O (Intel VT-d). Эта технология предоставляет аппаратную поддержку для назначения устройств ввода-вывода виртуальным машинам или разделам, что способствует повышению эффективности и надежности передачи данных в виртуальных средах. Публикация спецификации является важным шагом в рамках работы группы, занимающейся развитием интерфейса PCI, и может послужить основой для создания новых стандартов виртуализации ввода-вывода для устройств PCI Express.
Технология Intel VT позволяет владельцам систем на базе платформ Intel распределять объем необходимых вычислений между различными разделами, использующими ресурсы одной машины. Возможность запуска операционных систем и приложений в отдельных разделах, предоставляемая технологией Intel VT, облегчает управление системой, делает доступ в Интернет более безопасным, а производительность не зависящей от исполнения приложений разными разделами.
Технология виртуализации предоставляет возможность создания автономных секций, или виртуальных машин. В рамках аппаратной среды функционирует небольшая программная оболочка, именуемая монитором виртуальных машин (VMM), которая выполняет ряд важных задач:
- обеспечивает эмуляцию аппаратной среды — виртуальной машины — для различных видов приложений. В идеале операционная система или приложение даже не осознает, что они одновременно используют ресурсы оборудования наряду с другими ОС или приложениями. Это позволяет Linux и Windows или приложения, разработанные для этих ОС, работать на одной платформе одновременно;
- изолирует выполнение каждой задачи в пределах одной виртуальной машины, что обеспечивает высокий уровень безопасности и бесперебойную работу;
- распределяет вычислительные ресурсы платформы (ЦП, оперативную память, устройства ввода-вывода, постоянную память) между разными задачами, обеспечивая каждой из них необходимый объем ресурсов для эффективной работы, что способствует общей оптимизации системы;
- инкапсулирует приложения, запускаемые в рамках одной виртуальной машины, включая операционную систему и данные о состоянии приложений. Это позволяет легко копировать и перемещать их на новые виртуальные машины, расположенные как на той же, так и на альтернативной физической платформе.
Программное обеспечение, которое работает в пределах одной виртуальной машины, именуется гостевым.
Технология виртуализации способствует эффективному использованию вычислительных возможностей многоядерных процессоров:
- одновременно запускать приложения, требующие значительных ресурсов, такие как антивирусные программные обеспечения, видеокодеки и компьютерные игры. При этом благодаря технологии Intel VT можно распределять эти приложения между различными виртуальными машинами, что помогает добиться более гармоничной работы всей системы;
- использовать на разных виртуальных машинах 32- и 64-разрядные операционные системы, что позволяет запускать как современные, так и старые приложения на одном устройстве;
- инкапсуляция отдельных приложений повышает уровень безопасности, изолируя зараженные или потенциально опасные файлы. Корпоративные клиенты могут оптимизировать производительность новых приложений в условиях, максимально приближенных к реальной рабочей нагрузке, без опасения утраты важной информации. Также есть возможность создавать отдельные локальные разделы для файлов, загруженных с Интернета, и для тех, которые доступны для общего доступа;
- Инкапсуляция способствует обработке запросов между клиентом и сервером, а также поддерживает комплексную ИТ-инфраструктуру, разделяя рабочую среду клиента и сервисную часть, которая включает инструменты для обновления и восстановления. Доступ к данным средствам обеспечивается благодаря технологии Intel Active Management Technology.
Иными словами, технология виртуализации играет важнейшую роль в стратегии разработки платформ, поскольку она улучшает их управляемость, надежность и производительность. Коммерческие организации и индивидуальные пользователи смогут сбалансировать свои рабочие среды для достижения более высокой производительности. Если же какое-либо из гостевых приложений перегрузит вычислительную среду, то зависнет только одна виртуальная машина, а не вся система.
Использование виртуализации сделает процесс миграции более эффективным: разнообразные сочетания программного обеспечения и операционных систем можно легко перенести с одного сервера на другой, включая устаревшие приложения, которые можно переместить на современные платформы в виде единого целого.
Кроме того, виртуализация обеспечит лучшую интеграцию ИТ-инфраструктуры: специалисты ИТ-отделов смогут создавать отдельные окружения для тестирования и инсталляции нового программного обеспечения для каждого клиента, позволяя пользователям продолжать свою работу без остановок во время технического обслуживания.
Системное программное обеспечение отвечает за выполнение алгоритмов управления и распределения ресурсов процессора и платформы. Используя решения, поддерживающие технологии виртуализации, можно организовать доступ к таким средствам, как принтеры, графические драйверы и другие компоненты, для всех пользовательских разделов. В то же время, для некоторых специализированных разделов можно задать особые параметры доступа — например, установить ограничение, чтобы сетевая карта использовалась исключительно в разделе ИТ-служб, что гарантирует проверку всех входящих файлов на вирусы.
Технология Intel VT изначально разрабатывалась для серверных платформ, однако её применение на настольных ПК открывает новые перспективы, а также повышает уровень безопасности и стабильности домашних компьютеров.
Технология Intel VT уже внедрена в ряд двухъядерных процессоров Intel Pentium D, а её наибольшее применение в настольных и офисных компьютерах ожидается с выходом процессора, который в настоящий момент носит кодовое название Conroe и построен на новом поколении микроархитектуры Intel — Intel Core.
Главное достоинство технологии Intel VТ для домашних пользователей способность обеспечить эффективную защиту домашних ПК от вирусов и других вредоносных программ, а также повысить их надежность и готовность.
К примеру, клиент VoIP-услуг может организовать отдельный вычислительный раздел на своем домашнем ПК, который будет предназначен исключительно для этой задачи. При этом технология виртуализации обеспечит защиту и стабильность соединения. Другой пример: в случае сбоя системы во время игр другие функции, такие как запись телепередач, останутся нетронутыми и продолжат свою работу.
Есть еще один способ применения технологии Intel VT для настольных ПК, активно обсуждаемый экспертами, — сервис «ИТ на дом». Его суть заключается в том, что клиент предоставляет провайдеру ИТ-услуг, способному осуществлять подключение к интернету или предлагать онлайновые услуги доставки цифрового контента на ПК с поддержкой технологии Intel Viiv, доступ к своему оборудованию через специально выделенное пространство. Провайдер может выполнять стандартную диагностику для проверки корректной работы всех систем, а также при необходимости устанавливать обновления или патчи для обеспечения безопасности, при этом остальные файлы и программы на ПК остаются защищенными от постороннего вмешательства, а личные данные пользователя надежно охраняются. Таким образом, поставщик услуг может удаленно и безопастно находить и устранять множество проблем, избегая необходимости вызова ИТ-специалиста на дом. Используя виртуализацию и принцип изоляции, можно предоставлять услуги, которые невозможно предложить иными способами.
Схожая модель может быть использована для разработки новых развлекательных сервисов. К примеру, пользователь имеет возможность подписаться на автоматическую загрузку свежих фильмов, музыки или видеоигр, используя специально выделенный раздел своего компьютера для поставщика услуг, который защищён для повышения безопасности. Такой сервис даст пользователю возможность получать новый контент автоматически, как только он станет доступен. При этом, так как все загружаемые медиафайлы находятся в отдельном разделе, поставщик услуг может не переживать о их незаконном копировании и распространении — разве это не оригинальный метод борьбы с пиратством?
Услугу можно сделать более интеллектуальной. Например, если поставщик получит от владельца ПК разрешение собирать через изолированный выделенный раздел информацию о том, какой контент пользователь загружает чаще всего, то сможет повысить качество предоставляемого сервиса, сделав его индивидуально ориентированным, подобно тому как покупатели портала Amazon.com получают рекомендации по приобретению новинок в соответствии с их предыдущими предпочтениями.
Это всего лишь фрагмент новых и увлекательных возможностей, которые станут доступны благодаря технологии Intel VТ. В связи с тем, что эта технология будет непрерывно развиваться, в будущем ее потенциал, безусловно, увеличится.
- Персональные компьютеры и компоненты
- Настольные ПК и моноблоки
- Ноутбуки
- Серверные системы
- Материнские платы
- Корпуса
- Блоки питания
- Оперативная память
- Процессоры
- Графические карты
- Жесткие диски и SSD-накопители
- Оптические приводы и носители информации
- Звуковые карты
- ТВ-тюнеры
- Контроллеры
- Системы охлаждения для ПК
- Моддинг
- Аксессуары для ноутбуков
- Принтеры, сканеры, многофункциональные устройства
- Мониторы и проекторы
- Устройства для ввода данных
- Наружные накопители
- Аудиосистемы, гарнитуры и наушники
- Источники бесперебойного питания (ИБП)
- Видеокамеры
- KVM-устройства
- Медиаплееры для сети
- Мини-компьютеры и HTPC
- Телевизоры и домашние кинотеатры
- DLNA технологии
- Управление домашней электроникой
- Планшетные компьютеры
- Смартфоны
- Переносные накопители
- Электронные книжки
- Портативные медиаплееры
- GPS-навигаторы и трекеры
- Носимые устройства
- Информационно-развлекательные системы для автомобилей
- Зарядные устройства
- Аксессуары для смартфонов и планшетов
- Цифровые камеры и объективы
- Видеозаписывающее оборудование
- Фотоаксессуары
- Редактирование фотографий
- Монтаж видеоматериалов
- Системы управления
- Инструменты для разработки
- Программы для офиса
- Инструменты для тестирования, мониторинга и диагностики
- Полезные приложения
- Редакторы графики
- Инструменты для 3D-моделирования
- Браузеры
- Системы поиска
- Платформы социальных сетей
- Облачные решения
- Сервисы для обмена сообщениями и видеоконференций
- Создание веб-сайтов
- Мобильная связь
- Полезные сервисы
- Средства защиты от вирусов
- Инструменты управления доступом
- Защита информации
- Проводные коммуникации
- Беспроводные технологии
- Сетевая архитектура
- Мобильная связь
- IP-телефония
- NAS-устройства
- Инструменты для управления сетями
- Инструменты дистанционного доступа
- Интеграция систем
- Образовательные проекты
- Цифровой документооборот
- Облачные решения для предпринимателей
- Виртуализационные технологии