Как задействовать все ядра на сервер CS:GO

N

NiGaByte

Подскажи, а как к определенному серверу привязать определенное ядро? А то у меня 8 ядер. (виндовс)
Фу винда... Короче в диспетчере задач правой кнопкой по процессу, далее задать соответствие, хд.

Я сомневаюсь в работоспособности этих ютилит, но можете так и поискать в интернете
Распределение загрузки между ядрами Windows Оффтоп

Ты где научился так шутить?
 

anderson15

Участник
Сообщения
127
Реакции
9
А не проще так, повесить ваши 4 сервера на 4 ядра через taskset
Получится что то вроде:
1 сервер 1-но ядро (и его 1 поток)
2 сервер 1-но ядро (и его 1 поток)
Будет 1 сервер и 2 потока для него в сумме.
 
Последнее редактирование:

ykpon

Владыка
Сообщения
675
Реакции
399
А не проще так, повесить ваши 4 сервера на 4 ядра через taskset
Получится что то вроде:
1 сервер 1-но ядро (и его 1 поток)
2 сервер 1-но ядро (и его 1 поток)
Будет 1 сервер и 2 потока для него в сумме.

Нет разницы, выделишь ты этому серверу поток его же ядра или нет.
 

coolman

Участник
Сообщения
4
Реакции
0
к сожалению использует только 1 ядро, это криворукость программистов или другая политика валве, ну не хотят они делать сервера многопоточными.
 

ShmoNiX

Участник
Сообщения
532
Реакции
212
@coolman, Скорее криворукость пользователей)
+host_thread_mode 8 -threads 8
В параметрах запуска и вауля) (число 8 меняем на число ядер проца).
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
@Date_My_Recovery, зачем отвечать на вопросы 15 года? И чтобы включить мод +host_thread_mode нужно значение 1, а не 8.
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
@SlavON, можно по-подробнее об этом?
У меня 4 сервера, допустим, и чтобы их раскидать по 4 ядрам нужно везде писать
+host_thread_mode 1 -threads 8
Или на каждый отдельный сервер
+host_thread_mode 1 -threads 1,3,5,7?
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
ядро только дно может есть кс го
Дефолтные настройка самое оно

Подробнее:
Потоки использует все по дефолту
игровой процес забирает основной поток
сеть и gotv второй 5-20%
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Огорчу
Движок имеет два режима работы - потоковый (многопоточный) и безпотоковый (однопоточный). Переменная host_thread_mode определяет, какой режим работы будет использован. Выделенные сервера игнорируют эту переменную и всегда используют безпотоковый (однопоточный) путь.
Порядок кадров - Valve Developer Community
@SAZONISCHE, Оффтоп
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
@Иванчо Бальбовски, я как бы и сам не знаю работает ли это в ксго, я как бы вешаю каждый сервак на 2 ядра, но программным способом. Всё таки некоторые задачи выполняются вторым ядром. А челу просто ответил что переменная включается единичкой, как по сути и все переменные, которые включают что-то.
 

ShmoNiX

Участник
Сообщения
532
Реакции
212
@Иванчо Бальбовски, в консоли посмотри повнимательней слово threads при запуске сервера.
Сколько ядер такое и значение ставишь, 4 ядра значит 4. В моем случае это было 8.
@SlavON, Дабы люди не искали ответ и не создавали еще подобные темы
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
Огорчу
Движок имеет два режима работы - потоковый (многопоточный) и безпотоковый (однопоточный). Переменная host_thread_mode определяет, какой режим работы будет использован. Выделенные сервера игнорируют эту переменную и всегда используют безпотоковый (однопоточный) путь.
Порядок кадров - Valve Developer Community
@SAZONISCHE, Оффтоп
Устаревшая инфа сеть и готв оделили от игрового процесса в 2013 сдк

Сервера используют Потоковую модель (читай внимательно)
Если Client logic будет под 90%+ то все остальное уйдет прыгать на других потоках
 

xtxviper

Участник
Сообщения
132
Реакции
26
Почитал данную тему, но так и не понял расскажите более подробно. Как раскидать сервера по ядрам?
 

√ιקELITE√ιק

Участник
Сообщения
276
Реакции
48
Подскажите как задействовать taskset 0xFFFFFFFF команду если я пользуюсь Lgsm?
 

kylc

Не мир плох, плохи люди, обвиняющие во всем мир
Сообщения
924
Реакции
294
никак. ОС все делает сама.
Вопрос, почему 4 сервера юзают только 2 потока и иногда загружают их оба на 100%, при этом не используя остальные 2?
yJdWmAAl-mw.jpg
 

sPonso™

Участник
Сообщения
169
Реакции
48
Вопрос, почему 4 сервера юзают только 2 потока и иногда загружают их оба на 100%, при этом не используя остальные 2?
srcds одноядерный, работает лишь с одним ядром (2 потока, если используется мультипоточность)
 
Сверху Снизу