Linux 서버에서 AMD GPU를 모니터링하는 방법

Linux 서버에서 AMD GPU를 모니터링하는 방법

저는 Linux 서버에서 작업 중이며 AMD GPU의 GPU 로드를 모니터링해야 합니다. 아쉽게도 슈퍼유저 권한이 없어서 라데온탑을 설치할 수 없습니다. 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/시스템의 모든 GPU에 대한 많은 정보를 제공하는 이 기능에 액세스할 수 있습니다.
등으로 나열되어 있습니다 card0 card1.

저는 일반 사용자로 Radeon VII를 사용하고 있는데 GPU에서 많은 정보를 얻을 수 있습니다.
cat /sys/class/drm/card0/device/gpu_busy_percentGPU 코어 사용량.
cat /sys/class/drm/card0/device/mem_busy_percentGPU 메모리 사용량.
cat /sys/class/drm/card0/device/mem_info_vram_used사용된 메모리.

/sys/class/drm/card*/device/hwmon/hwmon*/온도, 전압, 주파수 등 더 많은 정보를 제공 할 수 있습니다 .

목차를 탐색 /sys/class/drm하고 사용자로서 읽을 수 있는 모든 정보를 확인하는 것이 좋습니다.

관련 정보