Соображения при выделении памяти ВМ
Вернее — одно из соображений. Самое простое для понимания.
Другие моменты выделения памяти (избыточного выделения) тесно связаны с процессором, поэтому их в данную статью включать не буду.
Итак, приступим.
Каждое новое поколение серверов поддерживает все больше и больше оперативной памяти. И при каждом новом релизе гипервизора повышаются конфигурационные максимумы как хоста, так и виртуальной машины.
Параметры виртуальных машин
|
ESXi 5.5
|
ESXi 6.0
|
ESXi 6.5
|
---|---|---|---|
Оперативной памяти (RAM) на хост
|
4 ТБ
|
12 ТБ
|
12 ТБ
|
RAM на ВМ
|
1 ТБ
|
4 ТБ
|
6 ТБ
|
Не так страшно когда заказчик попадается на уловку «безграничности виртуальных ресурсов» и «выкатывает» нереально высокие требования к ВМ. Гораздо хуже когда махать шашкой и раздавать ресурсы, в данном случае RAM, начинает администратор vmware. Это справедливо и в части vCPU, но сейчас мы поговорим именно про оперативную память.
Поэтому администратор vmware должен знать не только лимиты vmware, но и лимиты операционных систем. И не забывать про них.
Более компактный вид привожу здесь.
Версия | X86 | X64 |
---|---|---|
Windows 10 Pro, Education, Enterprise
|
4 GB | 2 TB |
Windows 10 Home | 4 GB | 128GB |
Windows Server 2016 Standard, Datacenter | — | 24 TB |
Windows 8 Professional, Enterprise | 4 GB | 512 GB |
Windows 8 | — | 128 GB |
Windows Server 2012 Standard, Datacenter | — | 4 TB |
Windows Server 2012 Essentials | — | 64 GB |
Windows Server 2012 Foundation | — | 32 GB |
Windows Storage Server 2012 Workgroup | — | 32 GB |
Windows Storage Server 2012 Standard | — | 4 TB |
Hyper-V Server 2012 | — | 4 TB |
Windows 7 Professional, Enterprise, Ultimate | 4 GB | 192 GB |
Windows 7 Home Premium | 4 GB | 16 GB |
Windows 7 Home Basic | 4 GB | 8 GB |
Windows 7 Starter | 2 GB | N/A |
Windows Server 2008 R2 Enterprise, Datacenter | — | 2 TB |
Windows Server 2008 R2 Foundation | — | 8 GB |
Windows Server 2008 R2 Standard | — | 32 GB |
Windows HPC Server 2008 R2 | — | 128 GB |
Windows Web Server 2008 R2 | — | 32 GB |
Windows Server 2008 Enterprise, Datacenter | 64 GB | 1 TB |
Windows Server 2008 HPC Edition | — | 128 GB |
Windows Server 2008 Small Business Server, Web Server, Standard |
4 GB | 32 GB |
Windows Vista Business, Enterprise, Ultimate | 4 GB | 128 GB |
Windows Vista Home Premium | 4 GB | 16 GB |
Windows Vista Home Basic | 4 GB | 8 GB |
Windows Vista Starter | 1 GB | — |
Windows Server 2003, 2003 R2 Enterprise, Datacenter |
64 GB (16 with 4GT) |
1 TB |
Windows Server 2003 Windows Server 2003 R2 Standard Edition |
4 GB | 32 GB |
Windows XP | 4 GB | 128 GB |
Windows XP Starter Edition | 512 MB | N/A |