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

Рекомендуемое распределение памяти для VMware vSphere Hypervisor

Я планирую развернуть гипервизор VMware vSphere в своем офисе для размещения двух виртуальных машин на базе Debian:

У нас есть физическая машина с 500 ГБ памяти, достаточным количеством ЦП (4 x 2 ГГц Intel Xeon) и 16 ГБ оперативной памяти. Я хотел бы знать, какой объем памяти следует зарезервировать для гипервизора. Мы исходим из использования VMware Server, и, возможно, в vSphere это не обязательно.

И второй вопрос: есть ли у вас предложения по распределению доступной оперативной памяти между виртуальными машинами?

Спасибо!

В vSphere можно установить резервирование, но в обычных обстоятельствах этого делать не нужно. Вам не нужно делать какое-либо автоматическое резервирование памяти на ESXi для гипервизора. Он сохранит достаточно памяти для самостоятельного использования. Обратите внимание, что vSphere (с нуля) полностью отличается от других продуктов VMWare. Там практически нет общего кода. Таким образом, настройки, применяемые к рабочей станции или серверу, практически не имеют значения в среде vSphere.

Тем не менее, если вы чрезмерно выделяете свою оперативную память и одна из виртуальных машин требует больше, чем может предоставить хост, ваши виртуальные машины начнут перекачивать память на диск (очень медленно!). Пока ваши виртуальные машины не пытаются использовать всю выделенную им память (как правило, только определенные продукты, такие как SQL-сервер, будут вести себя таким образом), вы можете выделить до (и более) 100% ОЗУ хоста (поскольку они никогда не буду действительно все равно использовать все).

Если вы хотите перестраховаться, оставьте как минимум 2 ГБ нераспределенными, а оставшиеся 14 ГБ разделите между виртуальными машинами, как вам нравится. Предполагая, что у вас будет 2 виртуальных машины с объемом оперативной памяти от 6 до 8 ГБ каждая, дополнительные накладные расходы на оперативную память на каждую виртуальную машину будут составлять от 300 до 400 МБ.

Взгляните на Руководство по управлению ресурсами vSphere за слишком много информации.

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