Помогите Запуск сервера на конкретном ядре.

  • Автор темы Автор темы Westus
  • Дата начала Дата начала

Westus

Активный участник
Пользователь
Баллы
78
В конфиге запуска можно указать сколько ядер может использовать сервер, а как у казать конкретно какие ядра использовать?
 
Не понял, а зачем вообще на нескольких ядрах запускать.
 
Не понял, а зачем вообще на нескольких ядрах запускать.
А, так, просто так...

P.S. Не пойму, то ли народ нынче отупел, то ли делает такой вид...
А зачем вообще продавать процессоры с несколькими ядрами? Как думаешь?
 
А, так, просто так...

P.S. Не пойму, то ли народ нынче отупел, то ли делает такой вид...
А зачем вообще продавать процессоры с несколькими ядрами? Как думаешь?
Мысли конкретнее выражай что тебе нужно указать ядро хоста или ядро самого сервера майна. Вообще сомневаюсь, что это можно сделать так как в этом случае тебе нужно указывать самой системе на каком ядре запускать. Я же не парюсь мой хост автоматом распределяет процессы по ядрам.
 
Мне ничего не нужно!
Я же не парюсь мой хост автоматом распределяет процессы по ядрам.
Распределять процессы по ядрам - это не тоже самое, что запустить один процесс на двух ядрах!

ТопикСтартеру: почитай эту тему. Там есть ответ на твой вопрос.
 
есть софтина
Код:
man taskset
Но зачем? Ядра написаны многопоточными и они такими останутся, прироста в производительности не будет. Просто основной поток будет висеть на указанном ядре и всё.
 
есть софтина
Код:
man taskset
Но зачем? Ядра написаны многопоточными и они такими останутся, прироста в производительности не будет. Просто основной поток будет висеть на указанном ядре и всё.
Тс наверно хочет ограничить пользователей по ядрам.
 
Просто автоматическое распределение как-то странно работает. Процесс случайным образом выбирает ядро и вгружает его до 100, а потом берет следующее и так скачет по всем 12 потокам. И мне показалось, что 6 серверов точно будут встречаться на 1 ядре в то время как остальные в этот момент будут свободны.
Да и мониторить так удобней. Зная за какими ядрами привязаны сервера можно точно определить перегруз на конкретном сервере.
 
Просто автоматическое распределение как-то странно работает. Процесс случайным образом выбирает ядро и вгружает его до 100, а потом берет следующее и так скачет по всем 12 потокам. И мне показалось, что 6 серверов точно будут встречаться на 1 ядре в то время как остальные в этот момент будут свободны.
Да и мониторить так удобней. Зная за какими ядрами привязаны сервера можно точно определить перегруз на конкретном сервере.
Тогда это крайне тупо и не выгодно. Ведь серверу нужно не одно ядро, у тебя будет отставание на netty, запкуске и остановке сервера, сохранение карты, чат и прочие мелочи, что идут в отдельном потоке.
 
Я думаю использовать по 2 ядра для каждого сервера.
Зачем тебе самого себя ограничивать, ты же снизишь производительность серверов. Если у тебя кпу уже не тянет, стоит подумать о разделение серверов на 2 дедика. А так ты только хуже сделаешь.
 
Пока все тянет. Сервер 1. Просто размышляю как правильно добавить еще серверов на эту машину.
 
Пока все тянет. Сервер 1. Просто размышляю как правильно добавить еще серверов на эту машину.
Скажи для начала характеристики своей хост-машины и желательно какое ядро, тогда и помочь будет легче тебе.
 
Intel Core i7-3930
HDD2x SSD 240 GB SATA
RAM 8x RAM 8192 MB DDR3
Сейчас вертится термос 1.7.10 планирую добавить еще 5 серверов на спонже 1.10.2
 
Intel Core i7-3930
HDD2x SSD 240 GB SATA
RAM 8x RAM 8192 MB DDR3
Сейчас вертится термос 1.7.10 планирую добавить еще 5 серверов на спонже 1.10.2
Не советую на одном дедике запускать больше 3-4 сервера, если онлайн по сотке.
 
Не советую на одном дедике запускать больше 3-4 сервера, если онлайн по сотке.
Это почему? Если там много ядер, оперативки, несколько дисков, несколько сетевух. На ум приходит только пропускная способность шины.
 
Назад
Верх Низ