通过 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
也做了类似的事情
我有一个小型 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
也做了类似的事情