저는 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_percent
GPU 코어 사용량.
cat /sys/class/drm/card0/device/mem_busy_percent
GPU 메모리 사용량.
cat /sys/class/drm/card0/device/mem_info_vram_used
사용된 메모리.
/sys/class/drm/card*/device/hwmon/hwmon*/
온도, 전압, 주파수 등 더 많은 정보를 제공 할 수 있습니다 .
목차를 탐색 /sys/class/drm
하고 사용자로서 읽을 수 있는 모든 정보를 확인하는 것이 좋습니다.