Mengapa memori yang disarankan pada tamu VirtualBox OS 512MB?


11

Saya sedang bersiap untuk membuat mesin virtual di VirtualBox. Wisaya meminta ukuran memori yang digunakan untuk mesin tamu ini dan merekomendasikan 512MB. Saya memiliki 16GB memori di komputer saya, jadi saya berharap dapat memanfaatkan lebih dari hanya 512MB.

  • Mengapa VirtualBox merekomendasikan 512MB?
  • Apakah ini nilai hard-coded atau ini nilai yang dihitung berdasarkan jumlah memori yang saya miliki?
  • Apa konsekuensi penggunaan nilai yang lebih tinggi, seperti 4GB?

PEMBARUAN :

Saya baru saja membaca yang berikut dari dokumentasi online VirtualBox ...

Bergantung pada sistem operasi apa yang ingin Anda jalankan, Anda membutuhkan setidaknya 512 MB RAM (tetapi mungkin lebih banyak, dan lebih banyak lebih baik). Pada dasarnya, Anda akan membutuhkan apa pun yang dibutuhkan sistem operasi host Anda untuk berjalan dengan nyaman, ditambah jumlah yang dibutuhkan sistem operasi tamu. Jadi, jika Anda ingin menjalankan Windows XP pada Windows XP, Anda mungkin tidak akan menikmati banyak pengalaman dengan kurang dari 1 GB RAM. Jika Anda ingin mencoba Windows Vista di sebuah tamu, ia akan menolak untuk menginstal jika itu diberikan kurang dari 512 MB RAM, jadi Anda akan memerlukannya untuk tamu itu saja, ditambah memori yang dibutuhkan sistem operasi Anda.

Jadi sepertinya 512MB yang mereka rekomendasikan hanya minimum dan saya akan ingin menggunakan memori sebanyak mungkin tanpa mengambil memori komputer utama saya akan menggunakan. Tetapi saya masih tertarik untuk mempelajari pengalaman Anda dengan masalah ini.


2
512MB hanyalah jumlah standar yang disarankan. Jika Anda membutuhkan mesin virtual untuk memiliki lebih dari 512MB maka tambah jumlahnya. Nilai default haruslah sesuatu dan pengembang memilih 512MB.
Ramhound

Jawaban:


17

Masalah dengan nilai awal ganjil — seperti wizard pengaturan yang merekomendasikan 512MB untuk OS tamu — adalah masalah yang diketahui dalam wizard pengaturan VirtualBox yang dijelaskan dengan baik dalam artikel ini tentang rilis VirtualBox 5 baru-baru ini ; penekanan berani adalah milikku:

GUI untuk membuat VM baru mirip dengan versi sebelumnya, meskipun memberikan nilai default ganjil. Saat membuat Windows 7 64-bit VM baru, wizard merekomendasikan mengalokasikan 512 MB RAM ke VM; persyaratan minimum untuk Windows 7 64-bit adalah 2 GB RAM, membuat nilai yang disarankan tidak memadai. Sistem host memiliki 8 GB RAM, lebih dari setengahnya gratis pada saat wizard dimulai. Audiensi untuk VirtualBox adalah para profesional TI yang cenderung tahu lebih baik daripada mencoba menggunakan Windows 7 dengan nilai default itu, jadi ini bukan masalah substantif.

Juga, dokumentasi pengguna akhir VirtualBox resmi membahas rekomendasi RAM minimal 512MB; lagi-lagi penekanan yang berani adalah milikku:

Bergantung pada sistem operasi apa yang ingin Anda jalankan, Anda membutuhkan setidaknya 512 MB RAM (tetapi mungkin lebih banyak, dan lebih banyak lebih baik). Pada dasarnya, Anda akan membutuhkan apa pun yang dibutuhkan sistem operasi host Anda untuk berjalan dengan nyaman, ditambah jumlah yang dibutuhkan sistem operasi tamu. Jadi, jika Anda ingin menjalankan Windows XP pada Windows XP, Anda mungkin tidak akan menikmati banyak pengalaman dengan kurang dari 1 GB RAM. Jika Anda ingin mencoba Windows Vista di sebuah tamu, ia akan menolak untuk menginstal jika itu diberikan kurang dari 512 MB RAM, jadi Anda akan memerlukannya untuk tamu itu saja, ditambah memori yang dibutuhkan sistem operasi Anda.

Intinya, sementara VirtualBox memiliki "wizard" yang sedikit memudahkan proses pengaturan / instalasi OS tamu, itu tidak dirancang untuk membuat setiap keputusan — atau mengambil keputusan — yang harus Anda buat. VirtualBox bukanlah perangkat lunak pengguna akhir yang sederhana seperti Word atau Excel; itu benar-benar alat pengguna / admin kekuasaan yang sebenarnya.

Ada asumsi dasar tertentu tentang keterampilan / pengetahuan pengguna yang terhubung menggunakan perangkat lunak virtualisasi seperti VirtualBox. Dan pada akhirnya inti dari asumsi itu adalah bahwa seseorang yang menggunakan VirtualBox akan cukup tahu untuk membuat keputusan dasar mereka sendiri ketika datang ke alokasi sumber daya ketika mengatur OS tamu di VirtualBox.

Sebagai contoh, saya pasti dapat menggunakan Ubuntu 12.04 (server) sebagai OS tamu di Mac OS X saya menginstal VirtualBox dengan RAM 512MB. Tapi terasa tertinggal jika saya sedikit menekankan server. Saya lebih memilih untuk tetap beroperasi dengan mana saja dari 1GB hingga 4GB RAM untuk memastikan semuanya berjalan dengan lancar; tergantung pada apa yang saya lakukan / pengujian pada saat itu.


4

Tidak ada alasan mengapa Anda tidak harus menggunakan memori virtual 4GB di VirtualBox jika OS tamu Anda membutuhkannya. Saya sudah melakukannya sendiri, dan dengan memori virtual 4GB saya semakin mendekati kinerja bare metal di OS tamu 64-bit.

Pengaturan VirtualBox memungkinkan Anda untuk mengalokasikan Memori Video 128MB maksimum dari GUI VirtualBox, dan dari baris perintah Anda dapat menambahkan Memori Video 128MB lain ke OS tamu untuk total Memori Video 256MB. Buka terminal dan ketik:

VBoxManage modifyvm "Linux" --vram 256

di mana "Linux" harus diganti dengan nama OS tamu Linux Anda di VirtualBox.


2

Jumlah RAM yang dialokasikan oleh VirtualBox adalah apa yang akan didedikasikan oleh komputer host untuk mengelola mesin itu. Ini secara langsung mempengaruhi kinerja virtualisasi.

Jika virtualisasi OS yang ringan, seperti Lubuntu atau Damn Small Linux , Anda tidak perlu banyak cara RAM untuk membuatnya stabil dengan kecepatan yang masuk akal. Windows akan membutuhkan lebih banyak secara signifikan, dan setup berfitur lengkap dengan GUI yang rumit / sumber daya akan membutuhkan lebih dari itu agar dapat berjalan dengan baik. Menggunakan 4GB RAM bukannya 512MB hanya akan memberikan VM lebih banyak untuk bekerja dengannya. Kecuali jika diperlukan oleh VM atau Anda akan melakukan banyak pekerjaan, Anda mungkin bisa lolos dengan minimum atau lebih sedikit.

Yang paling penting, Anda selalu dapat mengubah pengaturan bahkan setelah VirtualBox Anda dibuat. Jika semuanya berjalan lambat, matikan mesin, alokasikan lebih banyak sumber daya, dan hidupkan kembali.

Catatan: Ingatlah bahwa lingkungan tervirtualisasi tidak akan pernah berjalan secepat host dengan pengaturan seperti VirtualBox, jadi tidak akan ada masalah memberikannya sedikit lebih banyak kekuatan untuk bekerja dengannya. Berikut beberapa informasi bagus dari Stack Exchange.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.