Vmd controller что это

от admin

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

Внедрение и использование технологии 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 Свяжитесь с нами по.

Vmd controller что это

Windows 10 не видит SDD или HDD

Отключение Intel VMD controller

отключение Intel VMD Controller

Windows 10 увидела SDD или HDD

Поддержка накопителей NVMe в серверах Intel на базе Xeon Scalable

  • не поддерживалась горячая замена накопителей
  • отсутствовала возможность создания загрузочных RAID-массивов
  • не гарантировалась работа индикации накопителей в соответствии со стандартом 2

Что такое Intel VMD и Intel VROC

  • Intel VMD в качестве аппаратного контроллера, встроенного в CPU
  • поддержка NVMe RAID со стороны BIOS серверной платы
  • процессорные ядра для вычислений RAID-логики
  • лицензионные ключи Standard или Premium
  • драйверы NVMe RAID для Windows 2016, 2012R2, 10, 7SP2, Red Hat 7.3, SUSE 12SP3
  • утилита RSTe с поддержкой NVMe RAID для управления массивами под Windows

Создание загрузочного RAID-массива из накопителей NVMe

Advanced/PCI Configuration/Volume Management Device

Advanced/PCI Configuration/UEFI Option ROM Control

Технические характеристики технологии Intel VROC

Поддерживаемые серверные платформы Платформы на базе процессоров Intel Xeon Scalable (на данный момент серверные платформы Intel)
Поддерживаемые операционные системы Windows 2016, Windows 2012 R2, Windows 10, Windows 7 SP2
Red Hat Enterprise Linux 7.3
SUSE Linux Enterprise 12 SP3
Поддерживаемые SSD-накопители с интерфейсом NVMe Все SSD-накопители Intel с интерфейсом NVMe семейств “Data Center” и “Professional”
Накопители отдельных серверных серий других производителей
Поддерживаемые конфигурации До 24 SSD-накопителей на VMD-контроллер, на RAID-массив, на систему
До 12 RAID-массивов на систему
До 2 томов на RAID-массив
До 2 уровней коммутации
Том данных может принадлежать нескольким VMD-контроллерам
Загрузочный том должен принадлежать одному VMD-контроллеру
Лицензионные ключи Без ключа: накопители в режиме Path-Through
Standard: RAID 0/1/10
Premium: RAID 0/1/10/5
Ключевые возможности Горячая замена
LED-индикация статуса накопителя
Нот Spare – автоматическое подключение запасного накопителя взамен неисправного
Auto-Rebuild – автоматическое перестроение массива Уведомления по Email
Защита от потери питания при перестроении массивов RAID 5
Управление «плохими» блоками
Выбор Strip Size (4K, 8K, 16K, 32K, 64K, 128K)
LED-индикатор Режим накопителя Состояние индикатора
Зеленый Питание есть, режим простоя Горит
Питание есть, активность Мигает при выполнении команды
Питание есть, режим энергосбережения Не горит
Питание есть, включается Мигает
Янтарный Исправен Не горит
Режим идентификации (Locate) Мигает с частотой 4Hz
Отказ Горит
Перестроение массива Мигает с частотой 1Hz

Deploy Next Generation Storage with Confidence

Intel® VMD is an Intel® Xeon® Scalable processor feature that enables direct control and management of NVMe SSDs from the PCIe bus without additional hardware adaptors. This robust NVMe SSD functionality allows a seamless transition to NVMe storage while limiting the downtime of critical infrastructure. Intel® VMD brings enterprise reliability, availability, and serviceability (RAS) features to NVMe SSDs, enabling you to deploy next-generation storage with confidence.

Читать:
Как отмерить 5л воды если есть ведро 9л и 7л

Transition to NVMe with Intel® VMD

Intel® Volume Management Device (Intel® VMD) is specifically designed for enterprise-grade management of NVMe SSDs connected to Intel® Xeon® CPUs. Each Root Port consists of a x16 grouping of Intel® Xeon® PCIe lanes that create a single Intel® VMD Domain. Root Ports act like an integrated HBA to provide a robust foundation for supporting the NVMe ecosystem with the below functionality:

  • Error isolation from the Host OS
  • Hot-plug and surprise removal support
  • Standardized LED Management
  • Bootable RAID

Please reference Intel® Virtual RAID on CPU (Intel® VROC) and Direct Assign information below for Intel® VMD implementations and product brief details.

Powered by Intel® Xeon® Processors

As processing power continues to scale, high-bandwidth access to low-latency storage is critical to realizing the true potential of the CPU. Intel® VMD and Intel® VROC are features of Intel® Xeon® Scalable processors that enable a seamless transition to fast NVMe storage to maximize CPU access to data, without a disruption in storage functionality.

Supported Processors

  • Intel® Xeon® Scalable processors (Generation 1, 2 and 3, All SKUs)
  • Intel® Xeon® W processors
  • Intel® Xeon® D processors

The number of VMD Domains on a given CPU is a function of the number of PCIe lanes. For every 16 PCIe lanes, one Intel VMD Domain is available.

  • 48 PCIe lanes = 3 Intel VMD Domains
  • 64 PCIe Lanes = 4 Intel VMD Domains

Note: Some platforms may support an additional Intel VMD Domain off the chipset, which is not included in the above calculation. This instance is primarily used for boot to preserve CPU PCIe lanes for higher performance devices.

Integrated RAID: Intel® Virtual RAID on CPU

Intel® Virtual RAID on CPU (Intel® VROC) is an enterprise RAID solution that unleashes the performance of NVMe SSDs. Intel® VMD hardware allows Intel® VROC to provide bootable RAID without a discrete HW RAID HBA.

Intel® VMD and Intel® VROC drivers are delivered together as part of an enterprise storage stack through platform providers. In Windows and Linux environments, these packages deliver LED Management and Hot-plug capabilities for direct attached RAID0, 1, 5, and 10 arrays. If RAID is not needed, then Intel® VROC can be used in pass-through mode to turn on Intel® VMD Domains only.

In VMware environments, Intel® VMD can be used in both vSAN and direct attached storage modes, with the added benefit of RAID1 for a redundant boot volume.

NVMe for HCI: Intel® VMD Direct Assign

As modernized data centers continue to transition a Hyperconverged Infrastructure (HCI) architectures, new tools are needed to support higher density and performing platforms. Intel® VMD Direct Assign allows an Intel® VMD Domain to be directly assigned to a VM, completely bypassing the hypervisor, for reduced storage latency and increased bandwidth. The Guest OS inherits the Intel® VMD primary function allowing HCI implementations to take advantage of NVMe storage performance while maintaining necessary storage and virtualization functionality.

Related Products and Solutions

Intel® Storage Systems

See how Intel enables storage in the data center and cloud with scalable, storage optimized technologies that enable new possibilities and opportunities.

Intel® SSD Data Center Family

Eliminate bottlenecks with the best data center storage solutions. Modernize your infrastructure to keep up with the demands of digital business. Intel® SSDs for the data center are optimized for performance, reliability, and endurance.

Что такое 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.

Asus x515 не видит SSD диск при установке Windows 10

asus не видит ssd диск
Поколение ноутбуков Асус распознается следующим образом, например если у вас процессор Intel Core i5-1135G7, где первые две цифры (11) после дефиса обозначают поколение.

То есть, когда вы приобретаете ноутбук, к примеру, Asus Vivobook 15 K513 (11th gen Intel) или Асус X515E без операционной системы. Вам необходимо установить Windows самостоятельно. Вы начинаете инсталляцию виндовс, но компьютер не отображает носители SSD, на которые можно было бы установить ОС. При этом, в BIOS SSD NVME или HDD корректно отображаются. Что же делать в этой ситуации?
Бежать в магазин и сдавfть ноутбук, или попытаться самостоятельно решить данную проблему?

Дабы вы не переживали, поясню — проблема не аппаратная поломки ноутбука нет, и повода для переживания тоже нет.

Ниже описан пошаговый способ с иллюстрациями устранения ошибки когда у asus x515 нет диска при установке windows. Поэтому решение данной проблемы не должно вызвать сложности при решении проблемы по отображению носителей для хранения данных.

Всего есть два простых способа которые позволят вам исправить ситуацию с не определением SSD в ноутбуках с 11-ым поколением Intel.

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

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

Приступим к решению проблемы когда ноутбук asus x515 не видит ssd диск.

Отключение контроллера VMD в BIOS

Что же такое этот VMD?

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

Технология Intel Volume Management Device (Intel VMD) встроена в процессоры 11-го поколения Intel, она дает возможность использовать:

  • Загрузочный RAID массив;
  • Горячее отключение/подключение дисков SSD NVMe.
  1. Для этого войдите в биос.
  2. Откройте вкладку Advanced.
  3. Откройте VMD setup menu.
  4. В строке Enable VMD controller выставьте Disabled.
  5. После чего, сохраните изменения сделанные в BIOS и перезагрузить ноутбук.

Следуя данной инструкции вы сможете установить Windows 10-11 на свой компьютер или ноутбук, так как проблем с определением дисков у вас больше не будет.

Теперь повторим все в картинках!

1. Для этого войдите в биос:

Для этого войдите в биос

2. Откройте вкладку Advanced:
3. Откройте VMD setup menu:

Откройте вкладку Advanced

4. В строке Enable VMD controller выставьте Disabled:

Подтвердите отключение нажав ОК:

И еще раз нажмите ОК:

Сохраните изменения сделанные в биос. Перезагрузите ноутбук и приступайте к установке виндовс.

После всех проведенных выше манипуляций, проблемы когда ваш asus x515 не видит ssd накопитель во время установки windows 10 больше не появятся.

Похожие статьи