Intel vmd technology что это в биосе
Перейти к содержимому

Intel vmd technology что это в биосе

  • автор:

Русские Блоги

Внедрение и использование технологии Intel VMD и приводного модуля SPDK VMD

Всегда проветривайте, часто мойте руки, носите маски и меньше собирайтесь.

Intel VMD Введение в технологию

VMD: Volume Management Device

Intel ® VMD (Устройство управления томами) — это план развертывания хранилища следующего поколения. Эта программа поддерживает от PCIe Автобусная пара NVMe Твердотельный диск обновляется в горячем режиме и заменяется без выключения системы при стандартизации LED Управление может помочь быстрее определить состояние SSD.

NVMe Одна из причин более быстрого отклика твердотельных накопителей заключается в том, что этот тип диска ближе к процессору Intel. PCIe автобус. Оперативная работа и обслуживание этих твердотельных накопителей требует обработки службы прерывания ядром системы. С Intel VMD , Вы можете выполнять задачи по эксплуатации и обслуживанию в режиме онлайн без использования службы прерывания ядра.

Intel VMD В Масштабируемый процессор Intel Xeon Технология, используемая в корневом порту, будет NVMe Установка и извлечение SSD PCIe События шины перенаправляются на драйверы, поддерживающие память. Эти события должны были быть ранее BIOS В сочетании с операционной системой для обработки. Intel VMD Убедитесь, что от PCIe Плавное добавление и удаление автобусов NVMe Привод для обеспечения бесперебойной работы и удобства обслуживания.

Спасибо Intel VMD Технология более новая, требует оборудования, системы BIOS Совместная работа с операционной системой. Если пользователь комбинирует SPDK Если у вас возникнут проблемы во время использования, вы можете связаться с инженерами Intel или SPDK Представление сообщества github issue 。

Введение в использование технологии Intel VMD

Если вы хотите использовать VMD технологии, Первое, что нужно определить, это то, что процессор Intel Масштабируемый процессор Xeon . Тогда вы можете войти BIOS Конфигурация VMD . Ниже приводится сервер Intel Xeon. В качестве примера, как настроить VMD 。

После загрузки введите BIOS Интерфейс, выберите Advanced configuration :

Тогда выбирай PCI Configuration:

Тогда выбирай Volume Management Device, Войдите на следующую страницу :

На этой странице будет две конфигурации. Один Oculink , когда NVMe Твердотельный накопитель подключен к материнской плате Oculink В интерфейсе Затем вам необходимо настроить соответствующий CPU Oculink VMD . На картинке выше CPU1 Oculink Volume Management Device(CPU1, IOU3) Открыт , Два порта открыты. Другая ситуация PCIe Switch , Пользователь использует PCIe Switch будем U.2 NVMe Твердотельный диск подключается к разъему на переходной плате на материнской плате. В этой ситуации, Должен быть настроен правильно Riser с Slot , На картинке выше Riser2,Slot2 из VMD Открыт, потому что этот порт подключен PCIe Switch . Еще стоит упомянуть, что если вы используете PCIe Switch , Необходимо проконсультироваться с поставщиком для получения поддержки VMD Характеристики.

После вышеуказанной конфигурации соответствующий PCIE Прорезанный VMD Функция открыта. Ниже объясняется, как использовать SPDK VMD Модуль.

Введение и использование драйвера SPDKVMD

SPDK VMD Драйвер используется для VMD Удалось NVMe SSD привязан к SPDK из PCIe В подсистеме. Также предоставьте LED Управление и горячая замена API 。 VMD Диск можно использовать полностью SPDK Существующая программная среда, такая как режим опроса, асинхронная работа и т. Д. SPDK VMD Потребности привода Linux Поддержка ядра, рекомендуется 4.14 Вышеупомянутое ядро ​​или добавленное VMD Патченное ядро ( Такие как redhat 3.10.0-693 Ядро ) . В то же время, если используется SPDK VMD Функция, некоторые kernel VMD Функции нельзя использовать вместе, например VROCs Подождите. SPDK Последняя версия 20.01 Начать предлагать VMD LED с hotplug ожидать.

Перед использованием сначала проверьте, правильно ли настроена система. VMD оборудование :

Вывод этой команды показывает, что есть два RAID bus controller Устройство, если нет вывода из этой команды, вам нужно ввести BIOS определить VMD Правильно ли настроено.

бегать <каталог spdk> /scripts/setup.sh будем VMD (здесь соответствует контроллеру шины RAID) оборудование BDF от PCI_WHITELIST Параметры привязаны к uio_pci_generic или vfio-pci:

Пользователи также могут добавлять VMD из NVMe Твердотельный диск ( BDF ) К PCI_WHITELIST, Например, следующая команда :

0000: 5e: 00.0 в приведенной выше команде Обычный NVMe Твердотельный накопитель, не являющийся VMD управление.

Тогда беги SPDK vmd орудие труда , получить VMD Под управлением NVMe оборудование PCI BUS:

Здесь можно увидеть, что, хотя в системе есть два контроллера шины RAID, с точки зрения физической конфигурации, только один твердотельный накопитель NVMe поступает от VMD. Идентификатору домена соответствует BDF соответствующего контроллера шины RAID. . Эта информация может использоваться для корреляции.

В настоящее время SPDK из perf, identify с fio_plugin Поддержка инструмента VMD Устройство эксплуатируется. бегать perf с identify Когда вам нужно добавить -V параметр. бегать SPDK fio_plugin когда fio Добавить в файл конфигурации enable_vmd=1 . Эта часть роли предназначена для Enable VMD Операция.

Чтобы SPDK perf Примеры инструментов:

VMD Устройство создано NVMe Также можно использовать блочные устройства SPDK target . Следующий контент использует RPC Команда для настройки SPDK vhost 。

запускать SPDK vhost , Подождите RPC Команда для инициализации подсистемы :

Итак, мы создали vhost Контроллер, используйте VMD вниз NVMe Твердотельный накопитель. Если вы хотите использовать файл конфигурации, Вы можете обратиться к приложению 1 , INI Файл конфигурации и JSON Файлы конфигурации находятся в приложении 1 в.

SPDK Также предоставляет VMD LED Инструменты управления

examples/vmd/led/led, Этот инструмент можно установить VMD Удалось NVMe SSD положение дел LED Состояние света. Этот инструмент может установить четыре состояния , off, identify, fault с rebuild 。 Off да LED Свет не горит. Identify да LED Свет для 4 Частота мерцает в герцах. Fault да led Всегда горит свет. Rebuild да led Свет для 1 Частота мерцает в герцах. Инструмент также имеет другие параметры, такие как печать отладочной информации и указание оборудования. Если команда не принимает никаких параметров, то команда распечатает все текущие VMD Удалось NVMe оборудование LED положение дел. Вы можете использовать справочную информацию команды (./examples/vmd/led/led -h) Чтобы запустить эту команду.

Если команда не имеет действительного эффекта, Могу бегать Linux орудие труда ledctl Для отладки. Ledctl Инструмент ledmon Инструменты в программном комплексе. Если запустить ledctl По-прежнему никакого эффекта, Вы можете проконсультироваться с инженерами Intel.

рассмотреть возможность VMD Функция зависит от платформы, ядра и конфигурации. Если у вас есть какие-либо вопросы во время фактического тестирования и оценки, оставьте сообщение в WeChat. SPDK Сообщество или Github SPDK Свяжитесь с нами по.

Что такое Intel VMD Controller?

Intel VMD Controller в BIOS

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

Intel® Volume Management Device

VMD расшифровывается как Volume Management Device (устройство управления томами). Является частью процессора Intel в виде аппаратного контроллера интерфейса NVMe, через который подключаются скоростные SSD диски.

Основным назначением этого контроллера является предоставление возможности горячей замены NVMe дисков, а также построение из них RAID массивов.

По умолчанию VMD Controller в биос почти всегда включен. И именно по этой причине на ноутбуках с процессорами Intel 11 и 12 поколений при установке Windows 10/11 не определяется SSD диск с ошибкой, в тексте которой говорится что не удалось найти драйвер диска.

Не видит SSD при установке Windows

Не видит SSD при установке Windows

Все дело в том, что когда включен Intel VMD Controller, все обращения к SSD происходят через него. Установщик Windows не может “достучаться” до SSD, так как ему нужен драйвер Intel RST для определения контроллера VMD и далее SSD диска.

Поэтому если в процессе установки Windows ваш ноутбук или компьютер не видит SSD диск и при этом вы не собираетесь строить RAID массивы из NVMe накопителей, то смело отключайте Intel VMD Controller в настройках BIOS.

Intel Virtualization Technology в Биосе: включать или нет?

Intel Virtualization Technology в Биосе: включать или нет?

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

Естественно, сразу же у человека возникают вопросы и предположения:

  1. Что это такое?
  2. Что будет, если подключить данную технологию?
  3. Возможно ли таким образом ускорить работу компьютера, повысить его производительность?

Intel Virtualization Technology в Биосе: включать или нет?

То есть, пользователь сидит и размышляет, включать или нет IVT. Что же, давайте максимально подробно разберемся в этом вопросе.

История и особенности технологии

Впервые процессоры с этой технологией компания Интел выпустила в 2005-ом году. Производитель предложил сразу два варианта пользователям – 662-ю и 672-ю модели.

Изначально технология получила загадочное, многообещающее название «Vanderpool», но большинству юзеров она известна как VT-x.

Сразу хочется отметить, что не все фирменные центральные процессоры от этого производителя выпускаются с поддержкой этой технологии. Ее наличие подтверждается присутствием так называемого флага поддержки «vmx». Для проверки этого флага в операционных системах Linux и Mac присутствуют специальные команды:

  • Для первой это grep vmx /proc/cpuinfo;
  • Для второй ОС — sysctl machdep.cpu.features.

В 2013-ом году компания Intel предложила решение, которое ускоряет эту технологию. Оно стало доступно с архитектуры Haswell и называется VMCS. VT-x изначально создавалась для процессоров серии Pentium 4. На более современных моделях используется более продвинутый аналог — VT-d.

Аналогичная технология существует и у конкурента Интел – компании AMD. Она называется AMD-V и также имеет второе кодовое название — «Pacifica».

Для большинства процессоров VT-x изначально, по умолчанию, находится в неактивном состоянии. То есть, ее надо включать. И делается это как раз через BIOS. Но перед тем, как осуществить данный шаг, необходимо понимать, зачем это вообще нужно.

Нужна ли VT-x обычному пользователю ПК?

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

Intel Virtualization Technology в Биосе: включать или нет?

Естественно, сразу же возникает вопрос – а пользуется ли обычный пользователь ПК этими самыми виртуальными машинами. Да, чаще всего их используют различные узкопрофильные специалисты, которые занимаются программированием, наладкой и другими процессами. Но и обычному обывателю такая ВМ может пригодиться. Для чего? Вот только несколько, самых популярных примеров:

  • Установка и полноценное использование на одном персональном компьютере сразу несколько различных операционных систем. Например, ОС Виндовс и Линукс. Удобно, когда требуется запустить какую-то специфическую программу, ради которой нет необходимости полностью менять операционку;
  • Использование программного обеспечения, благонадежность которого, по каким-либо причинам вызывает подозрения. Возможно, в них сидят вирусы, различные программы-шпионы или взлома. И запускать такое ПО на обычном компе очень нежелательно. А использование виртуальной машины позволит гарантировать, что основная система не пострадает. И одновременно получить желаемый результат;
  • Тестирование ПО. Иногда для этого необходимо создавать специальные условия. Например, иметь на ПК определенное количество ядер в процессоре, конкретную частоту ЦП, объем памяти и так далее. Использование ВМ позволяет легко выставить нужную конфигурацию и проверить результат. И не надо для этого физически что-то менять в оборудовании. Например, человек хочет запустить и часто использовать какую-то программку. Но характеристик его ПК недостаточно. Требуется апгрейд оборудования. Изначально можно подобрать оптимальную конфигурацию системы таким образом, а только затем – отправиться в магазин и приобрести все необходимое.

Есть множество программ, которым требуется определенная версия операционной системы. Особенно это касается достаточно старых продуктов. Например, у вас стоит Десятка или Семерка Виндовс, а очень хочется запустить какое-то ПО (например, игру), которое нормально функционирует только в XP или в более ранних версиях. Установите ВМ и проблема будет быстро решена.

Еще один интересный вариант – работа с сайтами. Да, ВМ позволяет создавать эмуляцию сети. Представьте ситуацию:

  • Вы – неопытный пользователь, который очень хочет иметь собственный сайт. Но не имеет опыта в их создании;
  • Денег на это особо нет, чтобы привлекать сторонних специалистов. Плюс очень хочется научиться всему самому.

Можно пойти классическим путем:

  • Обратиться к хостинг-компании;
  • Заплатить за домен и оплату услуг удаленного сервера;
  • А затем – приняться за создание личного интернет-ресурса.

А если не получится? Или в процессе создания перехочется? Получается, что деньги были потрачены зря?

Установив виртуальную машину, можно спокойно создать эмуляцию сети и в полностью идентичном реальному режиму приступить к созданию прототипа своего сайта. И, если все получится и устроит человека – повторить все уже классическим способом.

Какие виртуальные машины предпочитают использовать сегодня?

Их достаточно большое количество. Но наиболее популярными вариантами считаются следующие:

VirtualBox

VirtualBox

Этот продукт легко интегрируется с практически со всеми современными операционными системами. То есть, его можно запускать, если изначально на компе стоит Виндовс, Линукс, ОС Мак и так далее.

Поддерживает как 32-разрядную, так и 64-рязряднуцю систему.

VMware

VMware

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

Единственный недостаток – она платная. Можно пользоваться и бесплатным вариантом, но в нем основной функционал будет изрядно урезан.

Microsoft Virtual PC

Microsoft Virtual PC

Полностью бесплатная оболочка. Правда, исходя из названия, сразу же можно выявить один недостаток. А именно, возможность работы только с ОС Microsoft Windows. Никаких Linux или Mac установить таким образом не получится.

Как активировать технологию VT-x

Итак, вы решили, что Intel Virtualization Technology является для задуманных целей необходимостью Естественно, возникает вопрос – как включить? Делается это следующим образом:

  1. Инициировать перезагрузку персонального компьютера стандартным способом.
  2. Во время включения компьютера успеть нажать на «Del» или на «F2».
  3. Таким образом вы попадете в меню настроек БИОС.
  4. Необходимо перейти в раздел, который называется Advanced BIOS Features.
  5. В нем найти пункт Virtualization или Virtualization Technology.
  6. Переключить рядом «Disabled» на «Enabled».

Intel Virtualization Technology в Биосе: включать или нет?

Остается только не забыть сделать сохранение изменений и перезапустить комп еще раз.

Что такое Intel Virtualization Technology в BIOS

Что такое Intel Virtualization Technology в BIOS

Выясняем, что представляет собой компонент Intel Virtualization Technology, стоит ли его включать и как это можно сделать.

Intel VT — что это и зачем?

Если в трех словах, то это поддержка технологии виртуализации.

Кто-то уже понял о чем речь, а кто-то еще больше засомневался. Поясняю.

Виртуализация — это механизм создания на физическом компьютере еще одного или нескольких виртуальных. На них можно загружать операционные системы, устанавливать программы и так далее.

  • Это может понадобиться в том случае, если вам, как пользователю macOS, необходимо запустить какую-то программу, доступную только в Windows. Или напротив, если хотите из под Windows протестировать какую-то утилиту для Linux.

Виртуальная машина с Linux на базе Windows

Вот так можно в окне запустить совершенно иную систему

  • А еще этой технологией можно пользоваться для проверки любого подозрительного программного обеспечения. Виртуальный компьютер уж точно не жалко.
  • Специалисты же создают в виртуальных машинах прототипы своих программных продуктов. Это позволяет протестировать их в рамках другой ОС. Или же просто работать в более подходящей для разработки среде.

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

Для создания таких виртуальных компьютеров (их называют машинами) используются специальные программы вроде VirtualBox и Parallels. А для их эффективной работы (для взаимодействия с чипом) нужна соответствующая технология со стороны оборудования. И такая технология есть. Intel VT.

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

Как включить Intel Virtualization Technology

Четко следуйте инструкции, чтобы ничего не поломать:

  • Сначала перезагружаем компьютер. Можете сделать это нажатием на кнопку на корпусе или человеческим способом через меню «Пуск».
  • Пока компьютер загружается, жмем на одну из клавиш для запуска BIOS. Для разных моделей материнских плат действуют свои комбинации клавиш.
  • Оказавшись в BIOS, переходим во вкладку Advanced. Это расширенные настройки.
  • Переходим в подменю CPU Configuration.

Расширенные настройки BIOS

Вот подпункт меню, который нам нужен

  • Ищем опцию Intel (R) Virtualization Tech. Перемещаем курсор на нее и нажимаем клавишу «Ввод» (Enter).

Настройки процессора Intel в BIOS

А опции, которые касаются именно процессора

  • Затем перемещаем курсор на строчку Enabled и снова нажимаем Enter.
  • После внесения изменений нажимаем клавишу F10. Она сохранит все настройки и перезагрузит компьютер.

Теперь ваш ПК поддерживает настройку виртуальных машин. Можете смело скачивать какой-нибудь VirtualBox и экспериментировать. Например, поставить macOS.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *