Configurando os núcleos da CPU para fora de todos os segmentos não especificados (preferencialmente no Windows 7)

7

Eu tenho uma configuração de máquina realmente específica nas obras que realmente seria ajudada se houvesse alguma maneira de fazer isso ... basicamente, o que eu estou procurando é o oposto de configurar a CPU Affinity para um processo. Eu quero poder dizer ao Windows "Nenhum aplicativo, exceto [x], é permitido em [esses núcleos]."

Existe algum mecanismo para fazer isso? (Sim, estou ciente de alguns dos possíveis problemas que isso poderia causar e eu normalmente nunca iria me enganar com as afinidades do processador, já que o sistema operacional geralmente faz um trabalho muito bom em si, mas esta é uma situação bastante estranha envolvendo algum software que é muito CPU -bound constantemente ter que esperar em interrupções e DPCs e coisas de outros tópicos.)

    
por Shinrai 23.07.2010 / 20:00

1 resposta

3

Bem, falando sobre soluções shotgun, eu acho que você deveria usar o script, como um exemplo Processo de linha de comando Visualizador / Assassino / Suspender para Windows NT / 2000 / XP e escrever um script (qualquer idioma aceito) que tome todos os processos ativos (exceto o de sua escolha) e defina sua afinidade para qualquer outro processador que não seja > o escolhido . No entanto, como é apenas uma afinidade, não posso garantir que seu processador será deixado sozinho para o seu programa preferido.

Pessoalmente, considero que a solução ideal para o seu problema é definir a afinidade e a prioridade.

    
por 29.12.2010 / 16:48

Tags