Berapa banyak memori (RAM) yang harus saya alokasikan ke Mesin Virtual?

31

Saya menginstal Ubuntu di Kotak Virtual; OS host saya adalah Windows 7, dan saya memiliki 6GB RAM di sistem saya. Satu tutorial tentang pengaturan Ubuntu pada mesin virtual (yang ini, pada langkah 14: http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm ) mengatakan untuk mengatur RAM pada 45% dari total RAM Saya sudah tersedia, yang akan menjadi sekitar 2.7GB dalam kasus saya. Apakah ini benar?

Juga, ketika saya mengalokasikan RAM ke vm, apakah RAM sekarang dikhususkan untuk vm, dan jika ya, apakah hanya dicadangkan untuk vm ketika vm menjalankan OS tamu atau apakah itu membuat pembagian permanen dalam RAM, yaitu, ketika saya berhenti menjalankan dan berhenti dari mesin virtual, akankah OS host saya (Windows 7) mendapatkan kembali semua 6GB RAM sebagai RAM yang tersedia?

Jay
sumber

Jawaban:

27

Anda harus memberikan mesin virtual berapa pun RAM yang Anda butuhkan untuk melakukan tugas-tugas yang Anda gunakan .

Jika Anda menjalankan mesin virtual tunggal, saran yang Anda baca tidak apa-apa (asalkan mesin host Anda memiliki cukup RAM, dan memang demikian) Namun, tergantung pada apa yang Anda rencanakan untuk dilakukan dengan sistem Ubuntu Anda, mungkin tidak perlu 2,7 GB RAM. Saya memberikan sebagian besar mesin virtual saya, termasuk mesin virtual Ubuntu, 1 GB RAM, bahkan ketika saya memiliki cukup RAM fisik yang tersedia sehingga saya dapat mengalokasikan lebih banyak.

Jika Anda berencana untuk menjalankan beberapa mesin virtual, maka memberikan mesin virtual 2,7 GB RAM dari total 6 GB mungkin terlalu banyak. Tidak akan berhasil jika memiliki dua VM dengan jumlah RAM sebesar itu!

Terakhir, mesin virtual Anda biasanya akan mencadangkan semua RAM yang Anda berikan, kapan pun itu berjalan . Ketika mesin virtual dimatikan, ditangguhkan, hibernasi, atau tidak berjalan, RAM ini tidak akan digunakan . Sebagai contoh, saya memiliki sekitar 10 mesin virtual, yang sebagian besar memiliki 1 GB RAM, pada mesin host dengan 4 GB RAM. Ini bukan masalah; itu hanya berarti saya hanya dapat menjalankan beberapa dari mereka sekaligus.

Eliah Kagan
sumber
Terima kasih Eliah; Saya pikir saya akan mengalokasikan sedikit kurang dari 2.7GB - mungkin 1.7GB.
Jay
22

Tidak ada aturan baku tentang jumlah RAM yang kami tetapkan untuk penggunaan eksklusif oleh mesin virtual. Namun ada dua hal yang perlu kita urus:

Virtual Box Manager akan memperingatkan Anda setiap kali Anda menetapkan lebih dari 50% RAM ke mesin virtual, tetapi jika kami memiliki banyak RAM, ini hanya rekomendasi biasa. Tentu saja kami dapat menetapkan lebih dari 50% RAM sistem untuk VM kami selama kami memiliki cukup RAM untuk OS host kami.

Perhatikan bahwa kita tidak perlu terlalu khawatir tentang jumlah RAM yang kita tetapkan untuk mesin yang baru dibuat karena kita dapat dengan mudah mengubahnya setiap saat nanti .

Takkat
sumber