У нас есть VMware Server 2, работающий под 32-битной ОС (Ubuntu Hardy), установленной нашим провайдером. PAE включен, поэтому мы можем превысить 32-битный предел 4G.
Однако, когда мы позволяем установить 4G больше ОЗУ до 8 ГБ, система очень скоро выйдет из строя (примерно через 30 секунд после запуска виртуальной машины). Работает нормально с 4G RAM. Я знаю, я знаю, что вся эта установка - глупая. Но...
Есть у кого-нибудь идеи, почему это происходит? Наш провайдер сообщает нам, что с оперативной памятью все в порядке. К сожалению, у нас нет информации из буфера сообщений ядра. Так что давайте делать безумные догадки ...
в вашей вики-ссылке на PAE: «обычное приложение ... ограничено 4 гигабайтами виртуального адресного пространства». Другими словами, PAE не может предоставить вашему приложению больше, чем 4G. но поскольку он позволяет ядру использовать до 64 ГБ, приложения в целом могут превышать предел 4G. о сбое: если сервер vmware попытается выделить более 4G для одной виртуальной машины, он превысит лимит и сделает что-то странное. теоретически ядро должно просто отрицать выделение так много, но когда теория когда-либо работала ...
Это было давно.
Мы просто отказались от всего сервера и перевели все на 64-битную систему. Со стороны нашего провайдера было глупо начинать с 32-битной системы.