将 CPU 内核设置为禁止所有未指定的线程(最好在 Windows 7 中)

Shi*_*rai 7 cpu windows-7

我在工作中有一个非常具体的机器配置,如果有任何方法可以做到这一点,那真的会有所帮助......基本上我正在寻找的是与为进程设置 CPU 亲和性相反的东西。我希望能够告诉 Windows “[这些内核] 上不允许除 [x] 之外的任何应用程序。”

是否有任何机制可以做到这一点?(是的,我知道这可能导致的一些潜在问题,我通常不会在处理器亲和性上愚弄,因为操作系统本身通常做得非常好,但这是一个非常奇怪的情况,涉及一些非常 CPU 的软件-bound 必须不断等待中断和 DPC 以及来自其他线程的事情。)

Rid*_*del 3

好吧,谈论猎枪解决方案,我认为您应该使用脚本方式,例如Windows NT/2000/XP 的命令行进程查看器/杀手/挂起程序,并编写一个脚本(接受的任何语言)来获取所有活动进程(您选择的处理器除外)并将它们的亲和力设置为除所选处理器之外的任何其他处理器。但是,由于这只是一种亲和力,我无法确保您的处理器将单独用于您的首选程序。

就我个人而言,我认为解决您的问题的最佳解决方案是设置亲和力和优先级。