В настоящее время я пытаюсь не найти приличный / хороший способ определения того, на каких ядрах должен работать один сервис в Windows Server 2008.
Я знаю, что для процедур есть два способа сделать это:
- установить соответствие через диспетчер задач после запуска процесса.
- используйте «start /AFFINITY 0x1» или подобную битовую маску
Однако это не очень хорошо работает с сервисами. Когда я пытаюсь запустить exe, сервис также будет запущен (тот, который нуждается в ограничении), он просто порождает новую командную строку. (Cmd.exe)
Кто-нибудь здесь знает, как сделать подобный трюк для услуг? Не важно, на каком ядре оно работает, его нужно ограничить только одним. И желательно, чтобы это было что-то, что можно автоматизировать, чтобы нам не приходилось вмешиваться при перезапуске сервера.