Влияет ли количество процессорных ядер на скорость сайта, работающего на VPS?

12
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
3429

Всем привет!

Понятно, что по мимо ядер процессора и их частоты есть и многие другие параметры влияющие на скорость работы сайта.

Но вот допустим для виртуального выделенного сервера на котором работает небольшой по посещаемости сайт – скажем на WordPress, обычная стандартная система.

Скажем он нормально работает на 2-х ядерном 2 ГГц процессоре, если его работу перевести на 4-х или 6-ядерное исполнение, будет ли прирост производительности, но с учетом все тех же 2 ГГц или только увеличение частоты допустим до 3 ГГц может что-то ускорить.

Суть вопроса: дают ли что-то ядра или надо смотреть на частоту работы процессора?

Заранее спасибо за ответы и извиняюсь если такой вопрос уже был!

SS
На сайте с 15.12.2015
Offline
83
#1
Размещение естественных ссылок на тематических порталах, отзовиках, справочниках (/ru/forum/1013919)
L
На сайте с 25.08.2008
Offline
97
#2

Конечно влияет количество и герцы также, однако тут требуется оптимизация настроек отдающего сервера, иначе прирост будет небольшой.

Англоязычные и мультиязычные проекты, eMail marketing и списки - весь мир - Интернет маркетинг, е-коммерс и SEO => 18+ лет опыта https://theOmega.asia (https://web.theOmega.asia) / alex@theomega,asia
Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#3

Как веб сервер, так и субд - многопоточные приложения и пользуются преимуществами многоядерных процессоров. Но с настройками по умолчанию,

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

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#4

вы подкатываете до верху забитую покупками тележку к свободной кассе.

вопрос: скорость прохождения именно вас через кассу будет зависеть от количества касс в маркете? будь их хоть 2, хоть 10, ваша скорость прохождения будет зависеть исключительно от расторопности кассирши. вы не раскидаете покупки по разным кассам.

если мы говорим о классической ситуации, о том же wordpress'е.

так-то конечно при желании можно и раскидать, но этим надо заниматься... кассирши с соседних касс сами не прибегут разгребать вашу тележку.

выхода лишь два - либо выбросьте из тележки все излишества, оставьте только самое необходимое.

либо выбирайте молодую и энергичную кассиршу, близкую к 4ггц, а не 2ггц бабулю.

а лучше и то и другое.

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

тут надо различать понятия скорости и производительности. это разные вещи.

_
На сайте с 24.03.2008
Offline
381
#5

Фуфло какое-то толкаете. Веб-сервисы легко многопоточатся по самой своей сути, поскольку они обслуживают не одного клиента, а многих.

Для домохозяек:

Как быстро 1001 клиент пройдет линию касс, если

1. Касса одна с бодрой кассиршей и все предыдущие 1000 клиентов будут ждать друг друга

2. Касс 10 с нормальными кассиршами работающими на 30% медленнее бодрых,

и в каждую из них будет только 100 клиентов (а вы 101й)

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#6

ну это еще вопрос кто фуфло толкает, а кто не вникает в суть вопроса.

задача стояла: "небольшой по посещаемости сайт – скажем на WordPres", а не очередь из 1000...

поставьте wp на vps с 2 ядрами и тоже самое, но с 4-6 ядрами (такими же).

и сможете ли на глаз определить с какой из них открывается сайт? :)

очень сомневаюсь что будет хоть сколько-нибудь заметная разница.

не путаем веб-сервисы, тот же nginx и тонны тяжелых php скриптов и столько же запросов к базе.

nginx конечно многопоточный, но разве речь про тормоза при раздаче статики?

еще раз напоминаю условия задачи - у нас нет очереди. есть "небольшая посещаемость".

скажем 1-2 запроса главной страницы в минуту.

а это приблизительно 1-3к посетителей в день, что даже более чем общепринятая "небольшая посещаемость".

т.е. очереди на кассах (сколько бы их ни было) у нас нет по условию задачи.

вопрос: как нам поможет многопоточность получить главную страницу скажем не за 1сек, а за 0.2сек?

речь про index.php, а не полную загрузку всего сайта с тонной мусора статики.

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#7

Спасибо всем за ответы, с кассами это конечно интересно :), но…

Я понимаю, что это сложно, и я не умею задавать правильно вопросы, но что бы вы сами выбрали большее количество ядер или высокую частоту процессора. /* 4x2000Ghz или 2x3000Ghz */(Без выбора сразу много ядер и на самой высокой частоте!(Хотя это хороший выбор.)).

У меня же самого очень абстрактное представление обо всем этом, но интуиция говорит, что частота сильно влияет на работу чего-либо – это из детства у меня, наверное, переход с 486dx4 на Pentium 100 был заметен в играх и приложениях, типо того :-). Патологическая тяга к мегагерцам.

M
На сайте с 17.09.2016
Online
124
#8

Даже при одинаковой частоте процессоры разных поколений будут по разному работать

_
На сайте с 24.03.2008
Offline
381
#9
Dmitriy_2014:

У меня же самого очень абстрактное представление обо всем этом, но интуиция говорит, что частота сильно влияет на работу чего-либо –

В лучшем случае линейно. (чуть хуже на самом деле)

Но я не вижу возможность увеличить частоту вчетверо, а вот количество физических ядер "легко".

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#10

ответ на "что бы вы выбрали" зависит от задачи.

если много посетителей и создаются очереди на каждом из ядер (показатель LA может примерно дать понимание есть ли очереди и на сколько большие), то надо увеличивать число ядер.

если очереди в норме и хочется чтоб быстрее генерировались страницы - надо выше частоту.

но да, частоты сильно не увеличишь, есть определенный физический лимит.

а число ядер более-менее масштабируются, но надо осознавать что именно быстрей оно не станет.

только производительней, т.е. больше одновременных запросов сможет выполниться.

и снова да... может так получиться что 2x3ггц окажутся в итоге медленней, чем 4x2ггц, но только в случае возникновения очередей (много посетителей).

ну а 4x3ггц будут и быстрей и производительней.

лучше и того и другого по-больше... и можно без хлеба :)

12

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