通过 FFMPEG 监控 GPU 使用情况

Monitoring GPU usage by FFMPEG

我有一个小型 http 服务器,它接收处理一些视频剪辑的请求。服务器生成一个子进程并为此使用 FFMPEG。我最近编译 FFMPEG 以使用 GPU。我使用的是 Nvidia GeForce GTX 1080。

但是我无法找到一种方法来分析 GPU 的内存和其他使用情况统计信息。我试过 nvidia-smi,但似乎总是 return 0%。

我的问题是可用于监控 GPU 使用情况的最佳工具有哪些。

编辑 - 我在 Ubuntu 16.04 上并且只能远程访问。所以命令行工具更好。

我终于发现 nvidia-smi 提供了多种方式来监控和记录 gpu 统计信息。 nvidia-sim dmon -f --filename 定期将 gpu 统计信息记录到文件中。 nvidia-smi daemon 也做了类似的事情