Как сервера привязать по ядрам?

BMW M6

Участник
Сообщения
1,217
Реакции
534
Как сервера привязать по ядрам?
Что бы Public на 16 слото и DM на 30 работали на 5 и 6 ядре?
 

Fab3r

Участник
Сообщения
1,520
Реакции
366
Можно через это hlsm или через диспетчер задач на процесс srcds выставить ядра, это если винда!
 
Последнее редактирование:

sas123

Участник
Сообщения
310
Реакции
224
Нумерация ядер 8-ми ядерного CPU: 0 1 2 3 4 5 6 7
start /affinity <маска сходства в HEX>
1-е ядро = 1 (2^0 в HEX)
2-е ядро = 2 (2^1 в HEX)
3-е ядро = 4 (2^2 в HEX)
4-е ядро = 8 (2^3 в HEX)
5-е ядро = 10 (2^4 в HEX)
6-е ядро = 20 (2^5 в HEX)
7-е ядро = 40 (2^6 в HEX)
8-е ядро = 80 (2^7 в HEX)

Пример:
Надо запустить процесс на 0, 2 и 3 ядрах
2^0 +2^2 + 2^3 = 13
переводим в HEX:
D
start /affinity D

для 4 и 5 (физически это 5 и 6)
2^4 + 2^5 = 48 в HEX это 30
start /affinity 30
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
Нумерация ядер 8-ми ядерного CPU: 0 1 2 3 4 5 6 7
start /affinity <маска сходства в HEX>
1-е ядро = 1 (2^0 в HEX)
2-е ядро = 2 (2^1 в HEX)
3-е ядро = 4 (2^2 в HEX)
4-е ядро = 8 (2^3 в HEX)
5-е ядро = 10 (2^4 в HEX)
6-е ядро = 20 (2^5 в HEX)
7-е ядро = 40 (2^6 в HEX)
8-е ядро = 80 (2^7 в HEX)

Пример:
Надо запустить процесс на 0, 2 и 3 ядрах
2^0 +2^2 + 2^3 = 13
переводим в HEX:
D
start /affinity D

для 4 и 5 (физически это 5 и 6)
2^4 + 2^5 = 48 в HEX это 30
start /affinity 30
Я всё понял, спасибо кеп)
 
Сверху Снизу