2

Я столкнулся с проблемой с выделением памяти.

Я имею:

ОС хоста: Microsoft Windows XP - Professional x64 Edition - Версия 2003 - Пакет обновления 2.

Физическая память хоста: 8 ГБ

Гостевая ОС: Red Hat Enterprise Linux WS выпуск 4 (обновление Nahant 5). Я не уверен, что это 32 или 64 бита. Команда lsb_release -a говорит, что аргумент LSB Version: core-3.0-ia32, поэтому я думаю, что это будет 32 бита ...

Версия VMware Player: 2.5.2 build-156735

Я хотел бы, чтобы VMware Player мог выделить больше 4 ГБ, но когда я перехожу к настройке, он перечисляет только 4 ГБ. Если я выберу опцию "О программе", это фактически говорит о том, что на хост-машине установлено 8 ГБ.

Этот образ VMware, созданный кем-то другим и предоставленный мне, по-видимому, сделан с помощью VMware Workstation 5.

Почему я не могу выделить 8 ГБ?

В чем проблема?

В версии WMware Player, гостевой ОС или хост-ОС?

Как я могу решить это?

Я понимаю, что для этой версии плеера не существует одной версии для 32, а другой для 64 бит.

5 ответов5

5

Команда lsb_release -a говорит, что аргумент LSB Version: core-3.0-ia32, поэтому я думаю, что это будет 32 бита ...

Попробуйте uname -a и посмотрите на полученный результат. Если вы видите x86_64 тогда да, это 64-битная версия.

Я хотел бы, чтобы VMware Player мог выделить больше 4 ГБ, но когда я перехожу к настройке, он перечисляет только 4 ГБ. Если я выберу опцию "О программе", это фактически говорит о том, что на хост-машине установлено 8 ГБ.

Этот образ VMware, созданный кем-то другим и предоставленный мне, по-видимому, сделан с помощью VMware Workstation 5.

Старые изображения имеют ограничения, которые им присущи, в зависимости от того, с какой версией они были сделаны. Это может быть так же просто, как тот факт, что изображение было сделано в версии 5; более новые версии снимают несколько ограничений, и одним из них может быть объем поддерживаемой памяти. Например, я работаю 6.5 на работе, которая позволяет 2 процессора. Версия 7 позволяет 4.


Следовать за:

Установка My Workstation 6.5 сообщает, что образ версии 5 будет иметь следующие ограничения:

  • Ограничение памяти 3,5 ГБ
  • 2 процессора предел
  • 3 ограничение сетевого адаптера
  • Нет USB 2.0
  • Нет нескольких мониторов
  • Нет состояния батареи
  • Нет горячей замены процессора
  • Нет устройства горячей замены
  • Нет оперативной памяти
  • Нет адаптера LSI Logic SAS SCSI
  • Нет поддержки VMCI

Другими словами, он не будет работать с 8 ГБ, потому что это образ версии 5. Возможно, вы захотите перенести машину на новый формат.

0

Команда uname -a покажет вам информацию о вашем ядре и поможет определить, 32-битная ОС (x86) или 64-битная (x86_64).

Что касается вашего вопроса о выделении более 4 ГБ памяти ... ну, может быть, кто-то может исправить меня, если я ошибаюсь, но я верю, что VMWare ограничит выделение памяти в зависимости от вашей ОС, и если действительно ваш RHEL 32-разрядная, тогда ограничение 4 ГБ будет иметь смысл.

0

Можете ли вы попробовать загрузить бесплатный «VMWare Server», посмотрите, как вы справляетесь с этим, он должен предложить гораздо больше возможностей.

0

Я думаю, что сервер VMware (а также Workstation и Fusion) позволяют выделить только 4 ГБ в качестве ограничения инструмента. ESX, конечно, не имеет ограничений, хотя.

0

Согласно этому сообщению на vmware.com. Если нашли это решение здесь: http://communities.vmware.com/thread/332104

  • Сначала вам нужно определить, является ли виртуальная машина 64-битной.
  • Затем вам нужно изменить файл VMWare vmx для поддержки более высокой версии виртуального оборудования.

На гостевой системе используйте uname -a, чтобы определить, является ли Linux VMWare guestif 64bit. Например, у меня 3.4.2-1.fc16.x86_64. 64 в конце говорит вам, что это 64 бит.

На хосте отредактируйте текстовый файл .vmx в текстовом редакторе:- Измените virtualHW.version = "8" (я подозреваю, что в настоящее время это 5, как вы сказали, виртуальная машина была создана с VMWS v5.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .