
Ich arbeite an einem Linux-Server und muss die GPU-Auslastung einer AMD-GPU überwachen. Leider habe ich keine Superuser-Rechte und kann daher Radeontop nicht installieren. Gibt es eine andere Möglichkeit, die AMD-GPU-Auslastung zu überwachen?
Systeminformationen:
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
Antwort1
Als einfacher Benutzer haben Sie Zugriff auf , /sys/class/drm/
wodurch Sie viele Informationen über alle GPUs in Ihrem System erhalten.
Sie werden wie folgt aufgelistet card0
card1
und so weiter.
Ich verwende Radeon VII als einfacher Benutzer. Sie können viele Informationen von Ihrer GPU erhalten.
cat /sys/class/drm/card0/device/gpu_busy_percent
GPU-Kernnutzung.
cat /sys/class/drm/card0/device/mem_busy_percent
GPU-Speichernutzung.
cat /sys/class/drm/card0/device/mem_info_vram_used
Verwendeter Speicher.
Unter /sys/class/drm/card*/device/hwmon/hwmon*/
vielen weiteren Informationen finden Sie Temperatur, Spannung, Frequenz
Ich empfehle Ihnen dringend, einen Rundgang durch die /sys/class/drm
Verzeichnisse zu machen und sich alle Informationen anzusehen, die Sie als Benutzer lesen können.