7

У меня есть действительно конкретная конфигурация машины в работах, которая была бы действительно полезна, если бы был какой-либо способ сделать это ... в основном то, что я ищу, - это противоположность установки CPU Affinity для процесса. Я хочу иметь возможность сказать Windows: «На этих ядрах не допускаются никакие приложения, кроме [x]».

Есть ли какой-нибудь механизм для этого? (Да, я знаю о некоторых потенциальных проблемах, которые это может вызвать, и я обычно никогда не обманывал бы сходство процессоров, поскольку ОС обычно выполняет чертовски хорошую работу, но это довольно странная ситуация, в которой используется некоторое программное обеспечение, которое сильно загружает процессор - постоянно приходится ждать прерываний, ЦОД и других потоков.)

1 ответ1

3

Говоря о решениях для дробовиков, я думаю, что вы должны пойти по пути сценария, используя в качестве примера средство просмотра процессов командной строки /Killer /Suspender для Windows NT /2000 /XP и написать сценарий (любой принятый язык), который будет принимать все активные процессы. (кроме выбранного вами) и установите их привязку к любому другому процессору, кроме выбранного. Тем не менее, поскольку это только сходство, я не могу гарантировать, что ваш процессор останется один для выбранной вами программы.

Лично я считаю, что оптимальное решение вашей проблемы - установить близость и приоритет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .