概述:
我使用可以分析 GPU 工具接口的工具(PTI for GPU)和 Linux“top”等实用程序来监控系统上安装的 GPU;
并且我尝试使用英特尔工具“sysmon”获取每个进程的内存利用率。
但我遇到了一个问题,我无法在进程信息中显示。如下图所示。
我不知道如何显示进程的内存利用率。我该怎么办?
sysmon 进程显示未知:
系统信息:
- Ubuntu 22.04
- CPU-i5-12600HE
- GPU:英特尔(R) UHD Graphics 730
- Linux 内核 5.19.0-41
Sysmon 先决条件
如下所示,我已经安装了这些包。
- 构建
- Git
- Python
- oneAPI 级别零加载器
- 适用于 oneAPI Level Zero 和 OpenCL(TM) 驱动程序的英特尔(R) 图形计算运行时
- Intel(R) Metrics Discovery 应用程序编程接口
- 指标发现 API 的指标库 (MD API 的指标库)
- 英特尔(R) oneAPI 基础工具包
- 库
简短步骤:
1.$ source /opt/intel/oneapi/setvars.sh
2. $ cd <pti-gpu>/tools/sysmon/build
3.$ ./sysmon -p
补充:
该图片是从网络下载的正常执行示例。
我认为 oneAPI 仅支持 Intel Iris 图形?
sysmon 正常样本:
如果您对此有任何建议,请帮忙。
非常感谢。