Чому рекомендована пам'ять у гостьовій ОС 512MB VirtualBox?


11

Я готуюсь створити віртуальну машину на VirtualBox. Майстер просить розмір пам'яті використовувати для цієї гостьової машини, і він рекомендує 512 Мб. У мене на комп’ютері 16 Гб пам’яті, тому я би сподівався, що зможу використовувати більше 512 Мб.

  • Чому VirtualBox рекомендує 512 Мб?
  • Це твердо закодоване значення чи це обчислене значення, виходячи з обсягу пам'яті, який я маю?
  • Якими будуть наслідки використання більш високого значення, наприклад, 4 Гб?

ОНОВЛЕННЯ :

Я просто прочитав наступне з онлайн-документації VirtualBox ...

Залежно від того, які гостьові операційні системи ви хочете запустити, вам знадобиться щонайменше 512 Мб оперативної пам’яті (але, мабуть, більше, і чим більше, тим краще). По суті, вам знадобиться все, що потрібно для роботи хост-операційної системи, плюс сума, необхідна гостьовій операційній системі. Отже, якщо ви хочете запустити Windows XP на Windows XP, ви, мабуть, не сподобаєтеся досвіду з меншим 1 Гб оперативної пам’яті. Якщо ви хочете спробувати Windows Vista у гостя, він відмовиться від встановлення, якщо йому надано менше 512 Мб оперативної пам’яті, тож вам знадобиться лише для гостя, а також пам’ять, яку ваша операційна система зазвичай потребує.

Тож звучить так, що їх рекомендовано 512 Мб - це мінімум, і я захочу використовувати якомога більше пам’яті, не забираючи пам’ять, яку буде використовувати мій основний комп'ютер. Але мені все одно було б цікаво вивчити ваш досвід з цим питанням.


2
512 Мб - це просто рекомендована за замовчуванням сума. Якщо у вас є необхідність, щоб у віртуальної машини було більше 512 МБ, тоді збільште суму. Значенням за замовчуванням має бути щось, і розробники вибирають 512 Мб.
Рамхаунд

Відповіді:


17

Проблема з непарними початковими значеннями - як, наприклад, майстер налаштування, який рекомендує 512 Мб для гостьової ОС - відома химерність майстра налаштування VirtualBox, що добре пояснено в цій статті про останній випуск VirtualBox 5 ; сміливий акцент - мій:

Графічний інтерфейс для створення нового VM схожий з попередніми версіями, хоча він містить непарні значення за замовчуванням. Під час створення нового 64-розрядного віртуального комп'ютера Windows 7 майстер рекомендував виділити 512 Мбайт оперативної пам’яті для VM; мінімальна вимога для Windows 7 64-розрядної - 2 ГБ оперативної пам’яті, що робить рекомендоване значення неадекватним. В хост-системі є 8 ГБ оперативної пам’яті, більше половини якої було вільною на момент запуску майстра. Аудиторія VirtualBox - це ІТ-фахівці, які, ймовірно, знають краще, ніж намагатися використовувати Windows 7 з таким значенням за замовчуванням, тому це не є особливо важливим питанням.

Крім того, офіційна документація для кінцевих користувачів VirtualBox стосується незвичайного рекомендації в розмірі 512 Мб оперативної пам'яті; знову сміливий акцент - мій:

Залежно від того, які гостьові операційні системи ви хочете запустити, вам знадобиться щонайменше 512 Мб оперативної пам’яті (але, мабуть, більше, і чим більше, тим краще). По суті, вам знадобиться все, що потрібно для роботи хост-операційної системи, плюс сума, необхідна гостьовій операційній системі. Отже, якщо ви хочете запустити Windows XP на Windows XP, ви, мабуть, не сподобаєтеся досвіду з меншим 1 Гб оперативної пам’яті. Якщо ви хочете спробувати Windows Vista у гостя, він відмовиться від встановлення, якщо йому надано менше 512 Мб оперативної пам’яті, тож вам знадобиться лише для гостя, а також пам’ять, яку ваша операційна система зазвичай потребує.

Що все сказати, хоча VirtualBox має "майстра", який трохи полегшує процес налаштування / встановлення гостьової ОС, він не призначений для прийняття кожного окремого рішення або прийняття рішень, які ви повинні приймати. VirtualBox не є простим програмним забезпеченням для кінцевих користувачів, таким як Word або Excel; це справді справжній засіб користувач / адміністратор.

Існує певне базове припущення щодо вмінь / знань користувача, пов'язаних із використанням програмного забезпечення для віртуалізації, такого як VirtualBox. І в кінцевому підсумку в основі цього припущення лежить те, що хтось, що використовує VirtualBox, буде знати достатньо для прийняття власних основних рішень, коли справа стосується розподілу ресурсів під час налаштування гостьової ОС у VirtualBox.

Наприклад, я точно можу використовувати Ubuntu 12.04 (сервер) як гостьову ОС на моїй Mac OS X встановлення VirtualBox з 512 Мб оперативної пам’яті. Але це помітно відстає, якщо я трохи наголошу на сервері. Я вважаю за краще продовжувати працювати з будь-якими місцями від 1 ГБ до 4 ГБ оперативної пам’яті, щоб переконатися, що все працює безперебійно; залежно від того, що я роблю / тестую на той час.


4

Немає причини, чому ви не повинні використовувати віртуальну пам'ять 4 Гб у VirtualBox, якщо цього вимагає ваша гостьова ОС. Я це зробив сам, і з 4 ГБ віртуальної пам’яті я наближаюся до чистого виступу металу в 64-бітній гостьовій ОС.

Налаштування VirtualBox дозволяють виділити максимум 128 Мб відеопам'яті з графічного інтерфейсу VirtualBox, а з командного рядка ви можете додати ще 128 Мб відеопам'яті в гостьову ОС для загальної 256 Мб відеопам'яті. Відкрийте термінал і введіть:

VBoxManage modifyvm "Linux" --vram 256

де "Linux" слід замінити на ім'я вашої гостьової ОС Linux у VirtualBox.


2

Обсяг оперативної пам’яті, виділений VirtualBox, - це те, що хост-комп'ютер присвятить управлінню цією машиною. Це безпосередньо впливає на ефективність віртуалізації.

Якщо віртуалізувати легку ОС, наприклад Lubuntu або Damn Small Linux , вам не знадобиться багато на шляху оперативної пам'яті, щоб підтримувати її стабільною з розумною швидкістю. Windows знадобиться значно більше, а повнофункціональних налаштувань зі складними / ресурсами важкими GUI потрібно буде навіть більше, ніж для того, щоб добре працювати. Використання 4 Гб оперативної пам’яті замість 512 МБ просто дасть більше VM для роботи. Якщо цього не вимагає ВМ або ви будете робити багато роботи, ви, ймовірно, можете піти з мінімумом або трохи більше.

Найголовніше, що ви завжди можете змінити налаштування навіть після створення вашого VirtualBox. Якщо все працює повільно, просто вимкніть машину, виділіть більше ресурсів і знову ввімкніть її.

Примітка. Пам’ятайте, що віртуалізоване середовище ніколи не працюватиме так швидко, як хост із налаштуваннями, як VirtualBox, тому не виникає проблем, що дасть йому трохи більше сил для роботи. Ось ще кілька корисних відомостей з Stack Exchange.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.