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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Set affinity запущенного процесса для сервера с 24 ядрами (Numa 0,1) (http://forum.oszone.net/showthread.php?t=257894)

Dragokas 04-04-2013 22:13 2125907

Set affinity запущенного процесса для сервера с 24 ядрами (Numa 0,1)
 
Как установить распределение нагрузки на все 24 процессора сервера уже запущенного процесса.

Пробовал с помощью Nircmd, но у него возникли проблемы со второй группой процессоров.

Эта команда устанавливает соответствие к 0-11 (numa 0) и 12-13 ядрам (Numa 1)
Код:

nircmdc.exe setprocessaffinity process.exe 0 1 2 3 4 5 6 7 8 9 10 11 12 13
а
Код:

nircmdc.exe setprocessaffinity process.exe 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
устанавливает соответствие к 0-11 (numa 0) и 12, 14 ядрам (Numa 1). То есть 13 вырубает. (смотрю в Task Manager-е -> Set affinity)
и т.д., если задать 15, то получу 15 процессор; 13 и 14 не будут работать.

Видимо nircmdc не умеет работать с группами процессоров.
Пробовал патчить EXE с помощью ImageCFG и флагом 16-ричной суммы - FFFFFF (2^0+...2^23). Результаты не очень. Нагрузка стала только выше.

Помогите, пожалуйста, альтернативными вариантами. Приветствуются любые средства.

Dragokas 11-04-2013 01:49 2130147

Актуально.

Dragokas 21-04-2013 20:53 2137218

Все еще актуально. Кто знает другие средства?


Время: 03:06.

Время: 03:06.
© OSzone.net 2001-