
Я работаю на сервере 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
и увидеть всю информацию, которую вы можете прочитать как пользователь.