Процессы по процессорам

P
На сайте с 04.02.2012
Offline
2
678

Добрый вечер!

У меня сервер с 4 процессорами по 4 ядра. Как можно распределить несколько процессов (допустим 16 калькуляторов:)) по всем ядрам?

V
На сайте с 25.07.2006
Offline
128
#1

Это чисто ради спортивного интереса или ради какой-то прагматической цели?

Если вопрос про винду, то это можно сделать в диспетчере задач.

Но стоит таки хорошенько подумать, ЧТО именно вы делаете и ЗАЧЕМ.

Приватный linux-администратор
RL
На сайте с 19.11.2010
Offline
18
#2

Да это еще и от проца зависит. Семейство icore от интела всю нагрузку распределяет равномерно, по всем ядрам. А вручную распределить по ядрам - это зависит от объема самих процессов, хотя по сути можно.

Прогон по трастовым сайтам, базы без noindex и nofollow, преимущественно форумные профили. В базе нет сайтов с ТИЦ меньше 100.
P
На сайте с 04.02.2012
Offline
2
#3

Забыл указать ОС Linux, CentOS.

Спрашиваю не ради интереса. Есть несколько слабеньких vps, и хочу разместить все на одном дедике. Но врятли он выдержит если все процессы будут работать на одном ядре.

Joker-jar
На сайте с 26.08.2010
Offline
122
#4

Если бы система не умела распределять нагрузку по ядрам, то какой смысл бы был в многоядерности?

Оказываю услуги веб-программиста и администратора Linux. ICQ: 751355 | Jabber: jokerjar@jabber.ru | Skype: joker-jar
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#5

Если с точки зрения программиста -- то sched_setaffinity(), если с точки зрения пользователя -- то taskset.

ОС сама размазывает процессы по ядрам, если это требуется. Переопределять это нужно только если Вы на 101% понимаете что делаете и на 102% уверены, что от этого будет лучше.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Alexey MajorHost
На сайте с 25.01.2012
Offline
60
#6
Pantograph:
Забыл указать ОС Linux, CentOS.
Спрашиваю не ради интереса. Есть несколько слабеньких vps, и хочу разместить все на одном дедике. Но врятли он выдержит если все процессы будут работать на одном ядре.

А почему они на одном то будут работать? :)

ООО "Интернет Хостинг" http://majorhost.net (http://majorhost.net) +7 495 666 22 34
P
На сайте с 04.02.2012
Offline
2
#7

Ясно, спасибо. )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий