Как контролировать AMD GPU на Linux Server

Как контролировать AMD GPU на Linux Server

Я работаю на сервере Linux и мне нужно отслеживать загрузку GPU AMD GPU. К сожалению, у меня нет прав суперпользователя, поэтому я не могу установить radeontop. Есть ли другой способ отслеживать загрузку AMD GPU?

Системная информация:

LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core) 
Release:    7.4.1708
Codename:   Core

решение1

Как простой пользователь вы можете получить доступ к /sys/class/drm/, который дает вам много информации обо всех графических процессорах в вашей системе.
Они перечислены как card0 card1и т. д.

Я использую Radeon VII как простой пользователь, вы можете получить много информации от вашего графического процессора.
cat /sys/class/drm/card0/device/gpu_busy_percentиспользование ядра графического процессора.
cat /sys/class/drm/card0/device/mem_busy_percentиспользование памяти графического процессора.
cat /sys/class/drm/card0/device/mem_info_vram_usedиспользуемая память.

Ниже /sys/class/drm/card*/device/hwmon/hwmon*/доступно множество дополнительной информации, такой как температура, напряжение, частота.

Я настоятельно рекомендую вам ознакомиться с каталогами /sys/class/drmи увидеть всю информацию, которую вы можете прочитать как пользователь.

Связанный контент