Что важнее - RAM или количество ядр у VPS?

Аватар пользователя Сергей Березин Сергей Березин 25 октября 2016 в 22:43

Что важнее - объём RAM или количество ядр у VPS?

Нужно для работы модуля Privatemsg.

0 Thanks

Комментарии

Аватар пользователя gun_dose gun_dose 25 октября 2016 в 22:55
2

По количеству ядер есть вопросы с многопоточностью, может оказаться, что задействованы будут 1-2 ядра. По оперативе есть смысл загоняться, если стоит Solr, Memcached, Varhish и т.д. Ну или если просто большой каталог с кучей фильтров. Что реально важно - частота ЦП. Лучше одно ядро на 2ГГц, чем два по одному. И ещё очень желательно SSD.

Аватар пользователя Сергей Березин Сергей Березин 25 октября 2016 в 23:53

Про важность SSD знаю.

Просто обмен сообщениями через Privatemsg. Больше никаких нагрузок (если не считать процесс регистрации юзера или редактирования профиля).

Если одновременно на сайте будет 3000 человек и одновременное число процессов 500, то потянет VPS SSD 1 за $3.49: https://www.ovh.com/us/vps/vps-ssd.xml

Аватар пользователя dashiwa dashiwa 26 октября 2016 в 0:00

Быть может 3 доллара не хватит чтобы организовать настолько мощный сервер?

Аватар пользователя Сергей Березин Сергей Березин 26 октября 2016 в 0:35

У них такая цена.
Но можно и более дорогую конфигурацию взять - но нет смысла, если и эта потянет.
Вопрос остаётся - потянет ли?

https://www.ovh.com/us/vps/vps-ssd.xml
OpenStack KVM
1 vCore
2.4 GHz
2 GB RAM
10 GB SSD
Local RAID 10

Аватар пользователя Studio VIZA Studio VIZA 26 октября 2016 в 2:41
1

Если вот так в лоб и навскидку, при двух ядрах по 2ггц и 2гб оперативы, проц работает обычно в районе 3-7%, память же - около 40%.
Имхо, $3.49 - там подводных камней до ужаса. Хорошее дешевым не бывает. Но это зависит конечно,от того, что это - бизнес или хобби.
Если бизнес, мне вас искренне жаль.

Аватар пользователя Сергей Березин Сергей Березин 26 октября 2016 в 3:20

Хорошее дешевым не бывает
Это ложное утверждение.
Ну да ладно, опустим это.

Просто у них цены ниже, чем у других.
Но и это не важно тоже (легко могу купить мощнее, но зачем переплачивать, если данная мощность ок).
Важны только указанные параметры - они нормальные, достаточные?

Аватар пользователя Studio VIZA Studio VIZA 26 октября 2016 в 4:29
1

Знаете, вот баба и красивая и борщ готовит, но ночью возьмёт и придушит. Всё решает практика, три месяца там, неделю там, пол-годика там, а потом можно говорить о плюсах и минусах. Чем выше цена тем плюсов больше, и соответственно меньше минусов.
А так вы сейчас рассуждаете по буковкам на объявлении, где сдаётся фанерный сарайчик высотой 1.5м и говорите что это хорошо. В фанерном сарайчике холодно зимой и очень жарко летом, плюс надо регулярно следить за высотой и ходить пригнувшись.
Хорошо помню свой первый хостинг за 50р (аж почти 2 доллара, ё-маё) Там зип с 3.5мб архивом надо было лить три или четыре часа, и в пять утра, когда я подготавливал проект к сдаче, сервер регулярно уходил в аут, или нещадно тупил.

Аватар пользователя dgastudio dgastudio 26 октября 2016 в 7:00
1

сталкивался с ovh пару раз, и, наверно не повезло, но...впечатления сугубо негативные, начиная от панели. и, заканчивая производительностью

попробуйте digitalocean или (ура ура, самый быстрый впс что я пробовал) vultr

Аватар пользователя Сергей Березин Сергей Березин 26 октября 2016 в 15:28

Вопрос не в выборе хостера (в этом есть большой опыт), а в мощностях под конкретную задачу:

Если одновременно на сайте будет 3000 человек и одновременное число процессов 500 ...

Аватар пользователя dashiwa dashiwa 28 октября 2016 в 13:04
1

3000 активных процессов в базе данных в секунду?
Не всякая соц сеть может похвастать этим

Аватар пользователя Сергей Березин Сергей Березин 28 октября 2016 в 17:49

Речь не о хвастовстве, а о мощности, которой достаточно для выполнения 500 одновременных процессов. Данный тарифный план подойдёт?

Наверное прийдётся на практике самому проверять так как здесь вменяемый ответ трудно получить. Больше пустословия и уход от сути.

Аватар пользователя Studio VIZA Studio VIZA 28 октября 2016 в 18:12
1
Сергей Березин wrote:

Больше пустословия и уход от сути

На 512мб сами подумайте, это же выделено для оси, панели, и сайтов. Что останется сайту? Если будет хоть одно тонкое место, оно будет рваться. Настроить можно, но оплата специалисту сожрёт ваш кошелёк и это будет ненадёжной, временной победой. Если не сказать Пирровой.

Аватар пользователя Сергей Березин Сергей Березин 28 октября 2016 в 19:12

Речь была о 2 гигах: https://www.ovh.com/us/vps/vps-ssd.xml
Но и не только дело в оперативке, потянет ли 1 ядро процессора (2.4 GHz) 500 процессов за раз?
Или сколько ядер нужно?
Можно купить и 8 ядер с оперативкой 16 гигов, но не вижу надобности сорить деньгами. Просто хочу понять уакая приблизительно мощность нужна для 3000-5000 людей на сайте и 500 одновременных процессов.

Аватар пользователя Studio VIZA Studio VIZA 28 октября 2016 в 19:14
1

я за несколько лет не видел у себя выше 112 процессов, 2 ядра по 2ггц, оперативы 2гига

http://www.img.studioviza.ru/Shotnbf71.png

Сергей Березин wrote:

Или сколько ядер нужно?

По ядрам вам выше уже сказали, я например всё же предпочитаю два. Спать можно спокойнее.

Сергей Березин wrote:

Можно купить и 8 ядер с оперативкой 16 гигов, но не вижу надобности сорить деньгами.

Берите такой, где можно будет повысить мощность "на лету".

Аватар пользователя Сергей Березин Сергей Березин 28 октября 2016 в 19:16

Я всё понимаю. Но это другое дело сколько у вас было. Я же хочу выяснить какая мощность нужна для 500 процессов. Таким образом мне станет ясна ситуация :-)

Аватар пользователя Сергей Березин Сергей Березин 28 октября 2016 в 19:23

Берите такой, где можно будет повысить мощность "на лету".

Понял. Спасибо! Но мне кажется это не всегда возможно - например если сервер под завязку забит vps-ами, все мощности распределены.

Аватар пользователя Studio VIZA Studio VIZA 28 октября 2016 в 19:28
Сергей Березин wrote:

если сервер под завязку забит vps-ами, все мощности распределены.

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

Аватар пользователя Сергей Березин Сергей Березин 28 октября 2016 в 19:36

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

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

Аватар пользователя Studio VIZA Studio VIZA 28 октября 2016 в 19:46
1
Сергей Березин wrote:

У меня нет симулятора.

Devel generate
Generate dummy users, nodes, menus, taxonomy terms...
Машинное имя: devel_generate
Версия: 8.x-1.x-dev

Аватар пользователя gun_dose gun_dose 28 октября 2016 в 21:55
1

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

Аватар пользователя Сергей Березин Сергей Березин 29 октября 2016 в 0:38

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

Именно это имел в виду. 3000-5000 человек одновременно находятся на сайте и ведут переписку посредством модуля Privatemsg.

И даже этот сервер "возгорится"? https://contabo.com/?show=configurator&vserver_id=193

Аватар пользователя gun_dose gun_dose 29 октября 2016 в 0:41
1

За сервер не скажу, но ещё Никита Сергеевич завещал переходить с экстенсивного пути развития на интенсивный. Поэтому, архитектура сайта тут важнее, чем железо

Аватар пользователя gun_dose gun_dose 29 октября 2016 в 1:02
1

Запускать не 3000 процессов на 3000 людей, а замутить rest-архитектуру. В Википедии можно почитать для начала. На друпал.орге на этот счет тоже пишут

Аватар пользователя Сергей Березин Сергей Березин 29 октября 2016 в 19:20

Да, целый Drupal ради только одних сообщений :-)

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

А какие CMS вы бы посоветовали для обмена сообщениями?

Аватар пользователя Mihail.space Mihail.space 30 октября 2016 в 1:29
1

Это не зависимость. Это node.js. Не друпал.
Модуль сообщений на седьмом друпале не совсем логичный, поэтому даже на восьмерку его решили не мигрировать, а писать новый.

Аватар пользователя Сергей Березин Сергей Березин 30 октября 2016 в 1:47

Мне не нужна зависимостт от чужого движка или от кого-то.
Privatemsg модуль полностью удовлетворяет потребности. Никакой нелогичности у меня нет.

Аватар пользователя Сергей Березин Сергей Березин 30 октября 2016 в 17:10

Они бесплатные и находятся на моём сервере, всё под моим контролем, никому ничего не должен.

Мне кажется здесь какое-то недопонимание друг друга.
Был предложен платный вариант - https://nodebb.org - я сказал что такая зависимость не нужна.

Аватар пользователя Сергей Березин Сергей Березин 30 октября 2016 в 18:19

Я и не спорю, что на танке за хлебом. Знаю.
Но для меня сейчас это оптимальное решение так как танк и топливо есть.
А ваш вариант мне не знаком и я не смогу купить хлеба.