Запуск сервера на отдельном ядре WINDOWS x32

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
KpyTou
Сержант
Сержант
Сообщения: 60
Зарегистрирован: 12.09.2008

#1 Сообщение 20.03.2012, 11:53

Имеется 2-ядерный компьютер 3,16GHz/Core2Duo E8600

start /high /wait srcds.exe -nocrashdialog -console -master -game cstrike -tickrate 100 +maxplayers 64 +map de_dust2 -port 27015

К примеру имею вот такой батник

параметр /high
запускает сервер с Высоким приоритетом

какой нужно выставить параметр, чтобы он запустился сразу только на CPU 0 или CPU 1
Чтобы через диспетчер не выставлять Соответствие ядер
Изображение
Изображение

Аватара пользователя
[echo]
Капитан
Капитан
Сообщения: 342
Зарегистрирован: 08.10.2011
Откуда: Чернигов
Контактная информация:

#2 Сообщение 20.03.2012, 12:22

вряд ли есть команда позволяющая запустить процесс на отдельном процессоре.

Точно видел программу которая позволяла это делать, как с работы приду, поищу.

bit.exe
Лейтенант
Лейтенант
Сообщения: 111
Зарегистрирован: 08.06.2007

#3 Сообщение 20.03.2012, 13:38

в Win2003/7/2008 можешь использовать start /AFFINITY 1
в WinXP/Win2003/7/2008 ImageCfg.exe
Мануал к ImageCfg.exe
кратко о ImageCfg.exe
Утилита от Microsoft для приложений, не желающих дружить с многопроцессорной / многоядерной / HyperThreading конфигурацией. Работает исключительно на NT-based системах с файлами формата Windows PE (Portable Executable). Простым добавлением флагов в заголовок нужного файла она избавит от необходимости каждый раз лезть в Task Manager и делать это вручную.

KpyTou
Сержант
Сержант
Сообщения: 60
Зарегистрирован: 12.09.2008

#4 Сообщение 20.03.2012, 21:53

спасибо огромное )))
избавили меня от мучений
Изображение
Изображение

Ответить