4

У меня есть четырехъядерный ноутбук Ubuntu (Lucid) с 16 ГБ оперативной памяти, работающий под управлением VirtualBox OSE. У меня есть виртуальная машина Windows 2003 Server, работающая на VirtualBox, которая была выделена 1,5 ГБ. Как только виртуальная машина включена, я вижу, что она потребляет 700 МБ своего пространства.

Тем не менее, мой хост Ubuntu сообщает, что реальный процесс VirtualBox потребляет 6,1 ГБ ОЗУ моего хоста. Кто-нибудь знает, почему он это делает, и как я могу использовать только то, что ему нужно. С таким большим объемом памяти он может вместить почти 4 копии этой единственной виртуальной машины! :)

РЕДАКТИРОВАТЬ: Версия VirtualBox OSE, которую я использую: 3.1.6_OSE r59338.

Спасибо!

1 ответ1

6

Одна возможность состоит в том, что вы также видите память, используемую самим процессом VirtualBox, хотя объем, о котором вы сообщаете, по-прежнему крайне нецелесообразен.

Поэтому мне кажется, что вы обнаружили утечку памяти или другую ошибку памяти в VirtualBox.

По крайней мере, в Google запрос "Утечка памяти в VirtualBox" возвращает 346 000 результатов, что на самом деле слишком много для дальнейшего анализа!

Вы можете рассмотреть возможность обновления до текущей версии VirtualBox 4.0.6 в надежде, что ошибка исправлена. Если нет, попробуйте установить контакт с разработчиками через сообщество VirtualBox.

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