微软工程师推出 gputaskman:让 GPU 占用情况不再“黑箱”

📅 2026-11-06

摘要:

长期以来,Windows 用户想要查看显卡究竟被哪些程序占用时,往往只能获得相当有限的信息。虽然任务管理器能够显示 GPU 利用率、温度等基础指标,也支持查看单个进程的显存占用情况,但相关选项隐藏较深,而且无法清晰解释这些进程究竟在做什么。

对于配备 NVIDIA 显卡的用户而言,系统托盘中的 NVIDIA GPU Activity Monitor 能提供稍多一些信息,但其主要功能也只是列出当前正在使用 GPU 的进程,难以进一步说明每个程序为何占用显卡资源以及具体使用量。若想获得更深入的数据,用户通常需要借助 PowerShell 命令进行查询。

针对这一问题,微软资深开发者、现任微软与 GitHub 技术团队副总裁 Scott Hanselman 发布了一款名为 gputaskman 的新工具,希望让用户更直观地了解 GPU 的实际使用情况。该工具被定位为显卡监控与分析软件,可帮助用户查看究竟是哪些程序正在使用显卡,以及它们如何使用这些资源。

Hanselman 过去曾推出多款实用工具。今年早些时候,他发布了 PeekDesktop,为 Windows 11 引入了类似 macOS 的快速查看桌面功能。此次推出的 gputaskman 则进一步聚焦于硬件监控领域。

据介绍,gputaskman 能够显示大量与 GPU 相关的数据,包括显卡利用率、显存(VRAM)占用、温度、功耗、频率、视频编码与解码活动,以及 PCIe 总线流量等信息。与传统监控工具不同的是,这些数据能够按进程进行细分展示,让用户更容易定位资源消耗来源。

该工具尤其适合本地 AI 应用场景。对于正在运行的大语言模型(LLM)进程,gputaskman 不仅能够识别其存在,还能显示所使用的模型和运行时环境,并进一步提供模型权重、量化方式、层数以及显存占用等详细信息。对于经常在本地运行 AI 模型的用户而言,这些数据有助于更深入地了解模型在后台的运行状况。

在实际测试中,媒体体验发现,该工具大多数情况下运行正常,能够稳定显示相关指标。不过也存在一些小问题,例如 GPU 温度读数偶尔会停留在同一个数值一段时间,未能实时刷新。

对此,Hanselman 也明确表示,gputaskman 目前仍属于早期实验性项目。虽然任何人都可以下载并试用,但由于软件仍处于开发初期,用户在使用过程中可能会遇到部分功能异常或稳定性问题。

尽管如此,对于经常进行游戏、内容创作或本地 AI 推理等高负载任务的用户来说,gputaskman 已经提供了比现有系统工具更为深入和实用的显卡监控能力。

目前,gputaskman 已支持 Windows、Linux、WSL 以及搭载 Apple Silicon 芯片的 macOS 平台,不过不同平台可获取的监控指标存在一定差异。开发者已将项目代码和安装程序发布在 GitHub 上,供用户免费下载和体验:

https://github.com/shanselman/gputaskman

关联标签

相似文章

评论

0/500
验证码(点击图片刷新)
暂无评论