Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • gpuName - имя GPU
  • pciBusId - идентификатор GPU на PCI шине
  • disabled - не использовать GPU
  • maxEncodeSessions - максимальное количество кодировщиков на GPU
  • maxHostEncodeSessions - максимальное количество кодировщиков на сервере
  • maxDecodeSessions - максимальное количество декодеров на GPU
  • maxEncoderUtilization - максимальная нагрузка на GPU при кодировании, в процентах
  • maxDecoderUtilization - максимальная нагрузка на GPU при декодировании, в процентах
  • minMemoryAvailable - минимальное количество свободной памяти

Если в сервер установлены несколько GPU, конфигурация с именем GPU применяется ко всем чипам с таким именем. Конфигурация с идентификатором GPU на PCI шине применяется только к одному GPU,  т.к. идентификаторы на PCI шине уникальны для каждого устройства.

Инструмент для тестирования GPU и автоматической генерации файла настроек

Для тестирования нагрузочной способности GPU на сервере и автоматической генерации файла настроек предусмотрен специальный инструмент, который запускается следующим образом:

Code Block
languagebash
themeRDark
/usr/local/FlashphonerWebCallServer/tools/gpu_calibration_tool.sh sample.mp4 --separate-test --interval=20

Здесь:

  • sample.mp4 - файл-источник видео для тестирования, должен содержать видео максимального разрешения, которое будет использоваться в эксплуатации, например, 1920x1080
  • --separate-test - провести тестирование всех GPU, установленных на сервере и доступных операционной системе; если этот ключ не указан, проводится тест одного GPU, выбранного случайным образом
  • --interval - интервал в секундах между тестами различных чипов

Инструмент проводит тестирование и создает файл настроек с максимальными параметрами GPU по результатам теста. Если тестируется несколько чипов, в настройках будут указаны их идентификаторы на PCI шине. Если тестируется только один чип (ключ --separate-test не указан), в настройках будет имя GPU.

Warning

Во время тестирования WCS должен быть остановлен!