Русские Блоги
Внедрение и использование технологии Intel VMD и приводного модуля SPDK VMD
“ Всегда проветривайте, часто мойте руки, носите маски и меньше собирайтесь. ”
Intel VMD Введение в технологию
VMD: Volume Management Device
Intel ® VMD (Устройство управления томами) — это план развертывания хранилища следующего поколения. Эта программа поддерживает от PCIe Автобусная пара NVMe Твердотельный диск обновляется в горячем режиме и заменяется без выключения системы при стандартизации LED Управление может помочь быстрее определить состояние SSD.
NVMe Одна из причин более быстрого отклика твердотельных накопителей заключается в том, что этот тип диска ближе к процессору Intel. PCIe автобус. Оперативная работа и обслуживание этих твердотельных накопителей требует обработки службы прерывания ядром системы. С Intel VMD , Вы можете выполнять задачи по эксплуатации и обслуживанию в режиме онлайн без использования службы прерывания ядра.
Как отключить Intel Management Engine ▲
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 Характеристики.
How Intel wants to backdoor every computer in the world | Intel Management Engine explained
После вышеуказанной конфигурации соответствующий 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 оборудование :
$lspci | grep 201d 0000:5d:05.5 RAID bus controller: Intel Corporation Device201d (rev 04) 0000:ae:05.5 RAID bus controller: Intel Corporation Device201d (rev 04)
Вывод этой команды показывает, что есть два RAID bus controller Устройство, если нет вывода из этой команды, вам нужно ввести BIOS определить VMD Правильно ли настроено.
бегать /scripts/setup.sh будем VMD (здесь соответствует контроллеру шины RAID) оборудование BDF от PCI_WHITELIST Параметры привязаны к uio_pci_generic или vfio-pci:
$PCI_WHITELIST=”0000:ae:05.5 0000:5d:05.5”./scripts/setup.sh
Пользователи также могут добавлять VMD из NVMe Твердотельный диск ( BDF ) К PCI_WHITELIST, Например, следующая команда :
$PCI_WHITELIST=”0000:ae:05.5 0000:5d:05.5 0000:5e:00.0”./scripts/setup.sh
0000: 5e: 00.0 в приведенной выше команде Обычный NVMe Твердотельный накопитель, не являющийся VMD управление.
Тогда беги SPDK vmd орудие труда , получить VMD Под управлением NVMe оборудование PCI BUS:
#./examples/vmd/lsvmd/lsvmd 5d0505:03:00.0
Здесь можно увидеть, что, хотя в системе есть два контроллера шины 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 Примеры инструментов:
# ./examples/nvme/perf/perf -q 128 -o 4096 -w randread -t 12 -V Starting SPDK v20.04-pre git sha1 d8aa3ab6b / DPDK 19.11.0initialization. [ DPDK EAL parameters: perf —no-shconf -c 0x1—log-level=lib.eal:6 —log-level=lib.cryptodev:5 —log-level=user1:6—iova-mode=pa —base-virtaddr=0x200000000000 —match-allocations —file-prefix=spdk_pid26721] EAL: No available hugepages reported in hugepages-1048576kB Initializing NVMe Controllers Attached to NVMe Controller at 5d0505:03:00.0 [8086:0a54] Associating PCIE (5d0505:03:00.0) with lcore 0 Initialization complete. Launching workers. ======================================================== Latency(us) Device Information : IOPS MiB/s Average min max PCIE (5d0505:03:00.0) from core 0: 715544.75 2795.10 178.86 4.04 3428.50 ======================================================== Total : 715544.75 2795.10 178.86 4.04 3428.50
VMD Устройство создано NVMe Также можно использовать блочные устройства SPDK target . Следующий контент использует RPC Команда для настройки SPDK vhost 。
запускать SPDK vhost , Подождите RPC Команда для инициализации подсистемы :
$ ./app/vhost/vhost –wait-for-rpc # Выполнить команду RPC: # Включить драйвер VMD $./scripts/rpc.py enable_vmd # Платформа инициализации $ ./scripts/rpc.py framework_start_init $./scripts/rpc.py bdev_nvme_attach_controller -b NVMe0 -tPCIe -a d70505:03:00.0 $./scripts/rpc.py vhost_create_blk_controller vhost0 NVMe0n1
Итак, мы создали 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 Свяжитесь с нами по.
Приложение 1 Файл конфигурации INI:
[VMD] Enable True [Nvme] TransportID»trtype:PCIe traddr:d70505:03:00.0″ Nvme0 [VhostBlk0] Name vhost0 Dev Nvme0n1 Файл конфигурации JSON: < «subsystems»: [ < «subsystem»: «copy», «config»: null >, < «subsystem»: «interface», «config»: null >, < «subsystem»: «net_framework», «config»: null >, < «subsystem»: «vmd», «config»: [ < «method»: «enable_vmd», «params»: <>> ] >, < «subsystem»: «bdev», «config»: [ < «method»: «bdev_set_options», «params»: < «bdev_io_pool_size»: 65535, «bdev_io_cache_size»: 256 >>, < «method»: «bdev_nvme_set_options», «params»: < «action_on_timeout»: «none», «timeout_us»: 0, «retry_count»: 4, «arbitration_burst»: 0, «low_priority_weight»: 0, «medium_priority_weight»: 0, «high_priority_weight»: 0, «nvme_adminq_poll_period_us»: 1000000, «nvme_ioq_poll_period_us»: 0, «io_queue_requests»: 512, «delay_cmd_submit»: true >>, < «method»: «bdev_nvme_attach_controller», «params»: < «name»: «Nvme0», «trtype»: «PCIe», «traddr»: «d70505:03:00.0», «prchk_reftag»: false, «prchk_guard»: false >>, < «method»: «bdev_nvme_set_hotplug», «params»: < «period_us»: 100000, «enable»: false >> ] >, < «subsystem»: «scsi», «config»: null >, < «subsystem»: «nbd», «config»: [] >, < «subsystem»: «vhost», «config»: [ < «method»: «vhost_create_blk_controller», «params»: < «ctrlr»: «vhost0», «dev_name»: «Nvme0n1», «cpumask»: «1», «readonly»: false >> ] > ] >
Источник: russianblogs.com
Intel r management engine software 500 series что это за программа
Dell, System76 и Purism начали поставлять устройства с отключенным Intel ME
В связи с проблемами, обнаруженными недавно в составе Intel ME (Management Engine), некоторые производители приняли решение …
Intel обнаружила критические уязвимости в Management Engine, ставящие под угрозу миллионы машин
Инженеры компании Intel сообщили об устранении ряда серьезных уязвимостей в продуктах Intel Management Engine, Intel Server …
Эксперты Positive Technologies нашли способ частичного отключения Intel ME
Исследователи компании Positive Technologies рассказали об обнаружении недокументированного режима, позволяющего частично от…
Источник: xakep.ru
Драйвер для «Intel(R) Management Engine Interface»
Уважаемые Знатоки! Помогите пож найти драйвер для «Intel® Management Engine Interface» для материнки Gigabyte H77M-D3H. Сколько не гуглю — не могу найти. ОС вин 10 64.
11:39, 07.05.2020 | # 2
11:56, 07.05.2020 | # 3
Автор темы
этот драйвер не подходит, к сожалению
12:16, 07.05.2020 | # 4
AlexJer, Утилиту от производителя установи, с помощью которой меняют частоту процессора, обороты вентилятора и прочее. Драйвер в ней содержится.
12:19, 07.05.2020 | # 5
Автор темы
Lenchik, дай пож ссылку на эту утилиту от производителя.
12:48, 07.05.2020 | # 6
13:12, 07.05.2020 | # 7
Автор темы
sergy2903, драйвер не подходит, результат как в третьем ответе (Отправлено: 11:56, Сегодня | #3), см скрин.
13:32, 07.05.2020 | # 8
Администратор
Плохо ищите.
Скачать можно здесь:
https://yadi.sk/d/yxC_KxXnAdHMdA
или на сайте производителя материнской платы.
13:35, 07.05.2020 | # 9
Автор темы
Стоит поставить «driver_booster» для поиска драйвера ?
13:37, 07.05.2020 | # 10
Администратор
AlexJer,
Нет.
13:53, 07.05.2020 | # 11
Автор темы
MedMeks, ваша ссылка не подходит. Дайвер устанавливается, появляется в спипске «установка/удаление программ», но проблему не решает. В диспетчере устройств как был восклицательный знак против «Intel® Management Engine Interface» так и остался.
Отредактировано Lenchik — 07.05.2020, 15:49
15:43, 07.05.2020 | # 12
AlexJer, BIOS может обновить? А можно просто не обращать внимания. Если вы утилитой для настройки платы не пользуетесь, то и драйвер не нужен. Есть вариант что у вас просто плата неисправна. Например BIOS шили программатором и не все регионы имеют нужную информацию.
На плате есть шина SMBus , по ней всякая мелочь управляется. Для доступа к этому и нужен драйвер. Работать оно и так всё должно на исправной плате, через настройки BIOS SETUP.
Источник: pcportal.org
Intel r management engine software 500 series что это за программа
Разделы каталога
Intel(R) Management Engine Components 241
Нет комментариев для данной программы. |
Вы не можете оставлять комментарии. Только зарегистрированные пользователи могут оставлять комментарии к программам. |
Все программы в каталоге — это программы, которые установлены у наших пользователей на компьютерах. Информация о них обновляется автоматически и НЕ проверяется. Наша компания не имеет к данным программам никакого отношения (исключением, разумеется, является WinTuning), мы лишь предоставляем информацию о них. Следовательно, никаких гарантий за чужие программы мы предоставить не можем. Вы можете использовать программы из каталога на свой страх и риск.
Generated in 0.000340 secs.
Источник: oprogramme.ru