Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] как сделать чтоб процесс автоматически использовал только одно ядро? (http://forum.oszone.net/showthread.php?t=95951)

mitiya 11-12-2007 21:16 695402

[решено] как сделать чтоб процесс автоматически использовал только одно ядро?
 
смысл в том , что хочется что определенная прока использовала только одно ядро (ибо с двумя она глючит) , это можно сделать руками , но хотелось бы автоматизировать процесс . Прочитал тут в одной теме что
Цитата:

на 2003 серваке есть такая возможность запускать с командной строки start /AFFINITY 1 "приложение" ( где 1 номер CPU )
, но у меня то ХР . Хотелось бы узнать нет ли какой-нибудь проги , лучше чтоб из командной строки работала , которая могла бы это в ХР осуществить .

Petya V4sechkin 11-12-2007 22:47 695462

How can I permanently set the processor affinity for an application?

ImageCfg.exe

mitiya 12-12-2007 03:18 695550

спасибо большое

ploki 13-01-2008 19:13 715792

а как сней работать ImageCfg

Petya V4sechkin 13-01-2008 19:47 715811

ploki, с помощью Imagecfg.exe можно установить привязку исполняемого файла к заданному ядру (процессору).

Для удобства скопируем Imagecfg.exe в папку \WINDOWS\system32.
Предположим, у вас есть программа C:\Path\YourProgram.exe и вы хотите, чтобы она всегда выполнялась только на первом ядре:
Пуск -> Выполнить -> Cmd ->
Imagecfg -a 0x1 "C:\Path\YourProgram.exe"

Значение 0x1 задает привязку. Второму ядру соответствует 0x2, третьему - 0x4, четвертому - 0x8 и т. д. (значения шестнадцатеричные).

Примечание. Не используйте Imagecfg.exe для файлов, относящихся к ядру операционной системы.

ploki 13-01-2008 20:48 715860

спасибо работает!

Оля_1990 15-12-2010 02:56 1566167

А как сделать так, чтоб процесс опять запускался на всех ядрах? Тупо удалить прогу?

Petya V4sechkin 15-12-2010 12:11 1566360

Оля_1990, вернуть обратно оригинальный (не патченый) .exe

masato56 11-05-2014 14:10 2349886

Скажите пожалуйста. Использование одного ядра после патча Imagecfg прописывается в самом файле изменяя при этом его? То есть будет ли и дальше этот же исполняемый файл запускаться с установленным использованием только одного ядра после переустановки windows или даже на другом компьютере? Заранее спасибо за ответ.

LehaMechanic 11-05-2014 15:08 2349922

Цитата:

Цитата masato56
Использование одного ядра после патча Imagecfg прописывается в самом файле изменяя при этом его? »

Да.
Цитата:

Цитата masato56
То есть будет ли и дальше этот же исполняемый файл запускаться с установленным использованием только одного ядра после переустановки windows или даже на другом компьютере? »

Да.

masato56 11-05-2014 15:45 2349936

Могут ли данные изменения повлиять в дальнейшем на работоспособность исполняемого файла (зависания, краши и т.п.) или изменения крайне малы и затрагивают только незначительные параметры в его структуре? MD5 изменился после патчинга.

LehaMechanic 11-05-2014 15:46 2349938

Меняется флаг в заголовке файла.


Время: 16:30.

Время: 16:30.
© OSzone.net 2001-