Автор |
Сообщение |
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
Подскажите как с этим бороться на скрине хорошо видно. Дело в том что панель при запуске винды начинает потом запускать сервера и они все распределяются по ядрам таким образом как видно на скрине номер два. Но вон нагрузка всё ровно идёт на первое ядро. Если зайди в деспетчер и вручную задать соответствие то тогда норм нагрузка распределяеться. но каждый раз в ручную делать это не совсем удобно возможно как то сделать чтобы панель вычисляла какое ядро меньше всех нагружено и на нем запускала сервер и так по порядку все сервера?
Вложения:
222.png [ 33.63 КБ | Просмотров: 14120 ]
6ed10-clip-257kb.png [ 256.85 КБ | Просмотров: 14120 ]
|
17 май 2015, 18:51 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
Порядок скринов перепутал ну думаю поймёте о чем идёт речь.
|
17 май 2015, 18:53 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
Так понимаю ни кто не знает как с этим бороться. Подскажите хоть в какую сторону капать а там думаю разберусь
|
19 май 2015, 12:26 |
|
|
Zod
Постоялец
Зарегистрирован: 20 мар 2015, 15:08 Сообщения: 113 Поблагодарили: 0 раз.
|
Момент, а вы знаете, что консоли в веб части у Вас не будет? Под виндой её нет. А то будите как я мучиться, а потом бац, а самого главного нет.
|
06 июн 2015, 02:22 |
|
|
kissbb
Специалист
Зарегистрирован: 26 апр 2012, 16:48 Сообщения: 383 Поблагодарили: 4 раз.
|
Копать в сторону консольной команды, которая задает соответствие ядрам и добавлять ее в строку запуска сервера.
|
06 июн 2015, 05:05 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
Да действительно консоли нет. Только вот вопрос для чего она нужна? карту сменить можно через саму панель забанить тоже. По поводу нагрузки на ядра воспользовался дополнительным совтом который запоминает запуск приложений. А по поводу команды для hlds чтобы запускала на определённом ядре что то так и не нашёл если кто знает подскажите
|
06 июн 2015, 11:34 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Указывайте пожалуйста версию панели и другие подробности.
|
06 июн 2015, 14:40 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
версия панели 1.0-rc3
|
06 июн 2015, 15:08 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
server.exe для 1.0 версии или для 0.9.x?
|
06 июн 2015, 16:53 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
server.exe для 1.0
|
06 июн 2015, 17:43 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
обновил тоже его
|
06 июн 2015, 17:44 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Нагрузка никак не может распределиться по всем ядрам, только на одно ядро. В HLDS поддержки многоядерности нет. И 32 битные приложения больше 4Гб кушать не могут.
Если у вас будет несколько серверов hlds и вы зададите соответствие для всех ядер, то ОС будет распределять нагрузку равномерно по всем ядрам.
С панелью это никак не связано!
|
06 июн 2015, 20:46 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
а как тогда сделать чтобы панель запускала сервер например на 4 ядре или на 6 допустим. такое вообще возможно сделать? Дело в том что у меня после того как панель запускает сервер то соответствие стоит таким образом как на скриншоте выше но в итоге как вы написали грузится только одно ядро первое на скрине это тоже видно. можно сделать например так чтобы панель проверяла нагруженность ядер и на том где меньше всего нагрузка на том и запускала сервер. ну или хотябы по порядку запускала сервера например первый сервер на первом ядре второй на втором и так далее
|
06 июн 2015, 21:21 |
|
|
Zod
Постоялец
Зарегистрирован: 20 мар 2015, 15:08 Сообщения: 113 Поблагодарили: 0 раз.
|
sas333 писал(а): чтобы панель проверяла нагруженность ядер и на том где меньше всего нагрузка на том и запускала сервер. ну или хотябы по порядку запускала сервера например первый сервер на первом ядре второй на втором и так далее Вообще была идея реализовать подобное без участия панели и причем для всех процессов. Виндовые чекать между двумя ядрами, хлдс сортировать по другим ядрам и чекать нагрузку от определенного процесса и бла-бла-бла, нагрузка распределялась бы равномерно по ядрам. Но меня больше интересует хук консоли под винду.
|
06 июн 2015, 22:20 |
|
|
sas333
Известный
Зарегистрирован: 24 окт 2013, 17:58 Сообщения: 159 Поблагодарили: 0 раз. Откуда: Красноярск
|
Ну да кстати было бы не плохо под винду консоль. я вот лично с люниксом не могу работать хотя понимаю что он лучше но как то к винде уже привык
|
06 июн 2015, 22:36 |
|
|