有没有一个程序可以记录这些,或者至少让我实时看到哪个进程在哪个核心上运行?我认为任务管理器不能完全做到这两点。
答案1
您需要 Process Explorer:http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
答案2
我认为您假设进程在固定核心上运行,但事实并非如此。进程会从一个核心跳到另一个核心,速度快到无法目视监控。
答案3
对于命令行解决方案,您可能对 pslist 实用程序感兴趣,它是 pstools 套件的一部分。恐怕它不会显示处理器亲和性,但它可以让您记录哪些进程正在运行以及运行了多长时间。
pstools 的官方网站如下:这里。
您可能还想在 Google 上搜索 Wes Miller 撰写的“PsTools Primer”文章。