Назад | Перейти на главную страницу

Сколько памяти мне следует выделить для ОС хоста при виртуализации

Я хочу купить выделенный сервер и виртуализировать его. Подробности:

Хост-ОС Серверная ОС Ubuntu 12.04 Настройка 3-х виртуальных машин. 2 обслуживающих веб-приложения с php / Mysql + nginx и 1 работающее bugzilla.

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

Вам потребуется ОЗУ для 3 виртуальных машин и еще немного для хоста.

Для хозяина

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/chap-Virtualization-System_requirements.html

2 ГБ оперативной памяти плюс дополнительная оперативная память для гостей.

Для гостей

Это зависит от ваших потребностей. Большинство виртуальных машин начального уровня в настоящее время имеют около 1 ГБ ОЗУ, поэтому сервер должен служить хорошей отправной точкой, если вы не уверены.

Если вы хотите сохранить компактность (и на вашем сервере не будет много посетителей / пользователей), вам может сойти с рук меньше (вы можете попробовать 512 МБ ОЗУ). Помните, как только вы начнете устанавливать программное обеспечение и привлечь посетителей / пользователей, вам понадобится дополнительная оперативная память.

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

Вот несколько хороших вопросов, которые стоит рассмотреть:

  • Сколько посетителей потребуется серверу обработать?
  • Какие сценарии будут запускаться на сервере (пользовательские сценарии или надстройки могут увеличить объем требуемого ворчания).
  • Будут ли у вас большие базы данных или наборы данных?
  • Нужно ли вам выполнять такие задачи, как антивирусное сканирование, резервное копирование или обслуживание (они потребляют оперативную память)
  • Воспользуетесь ли вы преимуществами такого программного обеспечения, как Varnish (это может помочь уменьшить объем работы, которую должен выполнять PHP, что уменьшит вашу потребность в оперативной памяти на этом устройстве)