我在工作中有一个非常具体的机器配置,如果有任何方法可以做到这一点,那真的会有所帮助......基本上我正在寻找的是与为进程设置 CPU 亲和性相反的东西。我希望能够告诉 Windows “[这些内核] 上不允许除 [x] 之外的任何应用程序。”
是否有任何机制可以做到这一点?(是的,我知道这可能导致的一些潜在问题,我通常不会在处理器亲和性上愚弄,因为操作系统本身通常做得非常好,但这是一个非常奇怪的情况,涉及一些非常 CPU 的软件-bound 必须不断等待中断和 DPC 以及来自其他线程的事情。)
好吧,谈论猎枪解决方案,我认为您应该使用脚本方式,例如Windows NT/2000/XP 的命令行进程查看器/杀手/挂起程序,并编写一个脚本(接受的任何语言)来获取所有活动进程(您选择的处理器除外)并将它们的亲和力设置为除所选处理器之外的任何其他处理器。但是,由于这只是一种亲和力,我无法确保您的处理器将单独用于您的首选程序。
就我个人而言,我认为解决您的问题的最佳解决方案是设置亲和力和优先级。
| 归档时间: |
|
| 查看次数: |
354 次 |
| 最近记录: |