Ядра против памяти

12
yahoster
На сайте с 14.04.2011
Offline
234
#11
benmer:
  • 4 ядра и 4 гигабайта памяти
  • 1 ядро и 6 гигабайт памяти

Чуть перефразирую вопрос:

Что лучше - спортивный автомобиль или внедорожник?

Всё от целей зависит: спортивный выжмет больше по трассе, но в поле встанет.

Внедорожник никогда не сравняется со спорткаром на трассе, но в поле проедет.

Смотрите свой текущий хостинг - что больше потребляется процессор или память?

Я бы взял побольше памяти, т.к. 60 сайтов * 300 посетителей = 18 000 посетителей ~ 54 000 просмотров. Т.е. около 60 посетителей в минуту. Может именно памяти не хватить. А процессор может оказаться загружен на 10-15%.

Всё от сайтов зависит.

Цену на хостинг устанавливаете вы (https://cadedic.ru/aktsii/chestnaya-tsena/). Вечные виртуальные серверы (http://lto-vds.ru/otf-vds.html).
seocore
На сайте с 25.09.2006
Offline
143
#12
yahoster:
Т.е. около 60 посетителей в минуту. Может именно памяти не хватить. А процессор может оказаться загружен на 10-15%. Всё от сайтов зависит.

Логарифм от 10 сферических коней в квантовом вакууме поделенное на децибелы в квадрате. А так да, от сайтов зависит. 😂

Давайте на примере, есть условно WordPress, есть 1 процесс php-fpm'а на 80Мб ОЗУ, 4 ядра выполнят скрипт в 4 раза быстрее (условно), например это 0.1 секунды, стало быть 1 ядро - 0.4 секунды, т.е. мы 80Мб ОЗУ удерживали в 4 раза дольше, а могли, следовательно, за это время обслужить +3 запроса, т.е. производительность в 4 раза больше, но если предположить, что на одной конфигурации SSD с 50к IOPS, а на другой HDD с 200 IOPS, как эти циферки могут измениться в 10-30 раз (непредсказуемо), отсюда и сферический конь в вакууме. 😂

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
yahoster
На сайте с 14.04.2011
Offline
234
#13
seocore:
сферический конь в вакууме. 😂

Именно.

Запросы могут славно кешироваться в памяти. 6 гб хватит с лихвой и ни какой iops не сможет лимитировать их. ;)

А можно ещё БД "засунуть" в RAM. И тогда операции с БД будут в разы быстрее, чем с диском.

Но по сути то какая разница, выполняется запрос 0,01 сек или 0,001? Визуально разницы не заметно, как ни надувай щёки...

PN
На сайте с 03.06.2011
Offline
78
#14

Одного ядра может не хватать, 2 обычно с головой хватает и при большей посещаемости.

Уговорите там где 6 гиг, чтобы дали 2 ядра и берите так :)

6 гиг пригодятся :D Виртуализация какая ? Гарантия памяти есть в обоих случаях ?

Серверы USA, UK, от $60, Клауд XEN от $6 (http://pqcservice.net) - сервис включает полное 1 класс администрирование. Лучшие каналы 99.999% uptime, опыт работы c 2002 года.
LineHost
На сайте с 20.01.2007
Offline
339
#15

Всё зависит от политики оверсела хостёра. Чем больше ядер выделяет, тем сильнее оверсел, так как сервер должен окупится. Зависит и от виртуализации, от дисковой системы, наконец от самой платформы. хранилище, кроме DAS почти всегда хуже, чем местные диски. RAM, если это OpenVZ, вобще ничего не говорит. Так по опыту, 4 ГБ RAM, 4 шаред ядра и сайт скажем на DLE 30-40k уников в сутки бегает отлично. Даже столько не надо, просто это с резервом на мелкие ддос атаки... Типично 1 ядра i 1 GB RAM с головой для многих сайтов. Два и больше для посещаемых или на проблемных движках, скажем магазины на Prestashop...

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

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
N
На сайте с 05.12.2012
Offline
62
#16

Я бы брал 1 ядро и 6 памяти. Тогда по максимум можно настроить кеширование mysql. Если сайты статичные, тогда и nginx можно кешировать в раздел памяти. Все это снизит нагрузку на файловую систему и проц.

AllSerial
На сайте с 06.08.2012
Offline
66
#17
noskov:
Я бы брал 1 ядро и 6 памяти. Тогда по максимум можно настроить кеширование mysql. Если сайты статичные, тогда и nginx можно кешировать в раздел памяти. Все это снизит нагрузку на файловую систему и проц.

В случае появления новых запросов, которые еще не закешированы - проц будет умирать.

Лучше баланс - ядра к памяти

Хостинг на SSD, VPS на SSD с защитой от DDoS, Выделенные сервера - https://webstix.ru (https://webstix.ru)
Maxrom
На сайте с 15.03.2014
Offline
28
#18

Лично у меня больше потребность в памяти. Я бы взял вариант 2.

12

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