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

VMware Server 2 под 32-битной ОС и более чем 4G RAM дает сбой

У нас есть VMware Server 2, работающий под 32-битной ОС (Ubuntu Hardy), установленной нашим провайдером. PAE включен, поэтому мы можем превысить 32-битный предел 4G.

Однако, когда мы позволяем установить 4G больше ОЗУ до 8 ГБ, система очень скоро выйдет из строя (примерно через 30 секунд после запуска виртуальной машины). Работает нормально с 4G RAM. Я знаю, я знаю, что вся эта установка - глупая. Но...

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

в вашей вики-ссылке на PAE: «обычное приложение ... ограничено 4 гигабайтами виртуального адресного пространства». Другими словами, PAE не может предоставить вашему приложению больше, чем 4G. но поскольку он позволяет ядру использовать до 64 ГБ, приложения в целом могут превышать предел 4G. о сбое: если сервер vmware попытается выделить более 4G для одной виртуальной машины, он превысит лимит и сделает что-то странное. теоретически ядро ​​должно просто отрицать выделение так много, но когда теория когда-либо работала ...

Это было давно.

Мы просто отказались от всего сервера и перевели все на 64-битную систему. Со стороны нашего провайдера было глупо начинать с 32-битной системы.