Pertanyaan virtualisasi mesin virtual


Jika saya memiliki mesin 4 GB, saya tidak dapat memiliki lebih dari 4 VM jika masing-masing membutuhkan 1 GB. Benar atau salah? Jelaskan jawabannya


2
2017-10-25 23:30


asal




Jawaban:


Salah: beberapa solusi VM mendukung memori terlalu banyak (ment). Apakah itu ide bagus atau tidak adalah masalah lain. (Juga tergantung pada seberapa kuat yang Anda maksud "perlukan".)


6
2017-10-26 00:11



Mesin virtual juga dapat menggunakan host Virtual memory. - Matt H
Dan mungkin akan, jika tuan rumah mulai paging semua itu ke disk. Jika memori terlalu banyak, itu sangat mungkin. - ssube


Ada artikel menarik tentang Memory Overcommitment dan Virtualisasi di http://blog.gridcentriclabs.com/2010/08/virtualization-and-over-subscription.html jika Anda tertarik pada teori di baliknya


0
2017-10-26 01:37





Itu juga tergantung pada sistem VM yang Anda gunakan.

Misalnya, VMWare ESX / ESXi akan dengan senang hati melakukan lebih dari komitmen. Xenserver tidak membuat klaim seperti itu (terakhir saya periksa).

Jika Anda terlalu berkomitmen pada kotak ESX / ESXi, selalu lebih baik untuk memuat beberapa salinan dari OS yang sama, ini memungkinkan penggabungan halaman yang lebih baik. Anda tidak akan mendapatkan hampir kemampuan untuk melakukan lebih dari jika sistem operasi tamu Anda adalah Windows, Linux dan Solaris. Jika semuanya jendela (atau linux, atau solaris) maka pada kotak-kotak itu, terlalu banyak melakukan 20% atau lebih tidak akan banyak merugikan.

Saya tidak yakin apakah WMWare Workstation atau Player akan melakukannya. Tentu saja ketika saya menggunakan VMware Player atau workstation secara profesional, saya menemukan bahwa mencoba over commit akan membiarkan VM berjalan tetapi kinerjanya mengerikan - sebagian besar karena sistem host paging. Sungguh buruk saya tidak pernah mencoba lagi.

Jadi, jika menggunakan OS host dan produk virtualisasi desktop, kecenderungan saya adalah menyarankan banyak RAM dan jangan mencoba terlalu berkomitmen.


0
2017-10-26 04:51





Sebenarnya, Anda perlu memastikan bahwa Anda telah meninggalkan cukup memori untuk sistem operasi host juga. Memulai terlalu banyak VM dapat menggunakan semua (atau hampir semua) memori host, yang akan menghasilkan kinerja yang sangat buruk. Saya pernah berhasil meninggalkan hanya 256MB RAM untuk OS host pada sistem saya, dan butuh hampir setengah jam untuk mendapatkan salah satu VM untuk ditutup lagi!


0
2017-11-11 18:24