При создании 32-битной виртуальной машины с Cent OS 6.5 на Xen server 7.6, когда объем памяти виртуальной машины превышает 16G, появляется следующая ошибка: объем физической памяти, выделенной для этой виртуальной машины, превышает общий объем памяти ее домашнего сервера.
Какой максимальный объем памяти может быть выделен для 32-битной виртуальной машины Cent OS 6.5 Xen server?
Максимальное число, которое можно представить с помощью 32-бит, равно 2^32-1
, то есть 4294967295. Это максимальное количество байтов, которое 32-битный процессор может использовать из памяти. Это равно четырем гигабайтам.
Существует механизм под названием Расширение физических адресов, который увеличивает размер адресуемой памяти с 32 бит до 36 бит, то есть до 64 гигабайт.
Я не знаю, может ли сервер Xen реализовывать виртуальные машины с включенным PAE. PAE необходим, если вам нужно более 4 ГБ памяти для 32-разрядной виртуальной машины.