显卡跑满、风扇狂转,打开任务管理器却只看到一个笼统的百分比,这大概是 Windows 用户最熟悉的无力感。微软与 GitHub 副总裁斯科特·汉塞尔曼(Scott Hanselman)把自己的解决方案开源了,工具名叫 gputaskman。

汉塞尔曼在开发者社区活跃了三十多年,做过 .NET、开源项目和 AI 开发工具,早年在 Intel、Nike、STEP Technology 任职。今年 4 月他还把 macOS 的「点击壁纸显示桌面」功能移植到了 Windows 10 和 11,取名 PeekDesktop。
现有工具的短板很明确。Windows 任务管理器能看到 GPU 总占用率和温度,也能在「详细信息」里按进程查看显存,但它说不清每个进程具体在做什么;英伟达的 GPU 活动监视器同样只是列出正在占用显卡的程序。
gputaskman 补的就是这一层。它按进程给出 GPU 使用率、显存占用、温度、功耗、核心频率、编解码器活动以及 PCIe 流量。
对在本地跑大模型的用户,它还多了一层识别:能认出 LLM 进程,并把模型名称、运行时、权重体积、量化方式、层数和显存占用一起显示出来。判断「这个 14B 模型到底把卡压到什么程度」,终于不用靠猜。
需要提醒的是,这还是个早期实验性软件,覆盖 Windows、Linux、WSL 和 Apple Silicon Mac。有试用者反馈 GPU 温度偶尔会长时间卡在同一个数值不刷新,开发者也说明实际体验会因硬件和平台而异。
原创文章,作者:Microsoft,如若转载,请注明出处:https://www.kejixun.co/article/767380.html