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

Тема в разделе "Всякое", создана пользователем BMW M6, 22 авг 2011.

  1. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Как сервера привязать по ядрам?
    Что бы Public на 16 слото и DM на 30 работали на 5 и 6 ядре?
     
  2. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Можно через это hlsm или через диспетчер задач на процесс srcds выставить ядра, это если винда!
     
    Последнее редактирование: 23 авг 2011
    BMW M6 нравится это.
  3. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    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
     
    Andrey, BMW M6, MFS и ещё 1-му нравится это.
  4. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Я всё понял, спасибо кеп)