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