
저는 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
사용자로서 읽을 수 있는 모든 정보를 볼 것을 강력히 권장합니다.