Особенности управления NVIDIA P40 с помощью mdevctl: различия между версиями

Материал из support.qbpro.ru
Нет описания правки
Строка 19: Строка 19:
==ДОПОЛНИЕЛЬНО==
==ДОПОЛНИЕЛЬНО==
* [https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html How NVIDIA vGPU Software Is Used]
* [https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html How NVIDIA vGPU Software Is Used]
* [https://github.com/mdevctl/mdevctl mdevctl - a mediated device management utility for Linux]

Версия от 01:39, 20 апреля 2026

Основные команды mdevctl

  • list. Выводит список активных или определённых устройств. С опцией --defined команда покажет все определённые в системе устройства, даже если они не активны.
  • types. Предоставляет информацию о поддерживаемых на системе типах опосредованных устройств, включая количество экземпляров каждого типа, доступный API, а также название и описание от производителя.
  • define. Определяет конфигурацию для устройства mdev. Можно указать UUID существующего устройства или полностью задать параметры.
  • modify. Позволяет изменять конфигурацию устройства. Изменения для работающего устройства не вступят в силу до его остановки и перезапуска.

undefine. Удаляет определение конфигурации без изменения работающего устройства.

  • start и stop. Управляют запуском и остановкой устройств.

Рекомендации

  • Идентификация устройства. Устройства mdev идентифицируются по UUID (универсальному уникальному идентификатору).
  • Источник
  • Источник
  • Конфигурация. Файлы конфигурации хранятся в директории /etc/mdevctl.d/ в формате JSON. Они находятся в поддиректориях, соответствующих родительскому устройству, а имена файлов соответствуют UUID устройства.
  • Источник
  • Типы устройств. При использовании команды types можно увидеть доступные типы опосредованных устройств для конкретного GPU. Например, в некоторых случаях для Tesla P40 могут отображаться определённые профили.
  • Источник
  • Важно: для корректной работы vGPU (виртуального графического процессора) могут потребоваться дополнительные настройки, например, поддержка IOMMU (Input/Output Memory Management Unit) и SR-IOV (Single Root I/O Virtualization) в BIOS.
  • Источник
  • Если возникают проблемы с отображением типов устройств или управлением ими, стоит проверить версию драйвера NVIDIA и настройки конфигурации vGPU. В некоторых случаях может потребоваться обновление драйвера или корректировка конфигурационных файлов (например, vgpuConfig.xml).

ДОПОЛНИЕЛЬНО