Apakah mungkin untuk menjalankan lebih banyak VM daripada inti yang tersedia di komputer?
Mengapa tidak mungkin mengalokasikan lebih banyak core ke satu mesin virtual maka nomor tersedia di komputer host?
Saya menggunakan virtualbox.
Apakah mungkin untuk menjalankan lebih banyak VM daripada inti yang tersedia di komputer?
Mengapa tidak mungkin mengalokasikan lebih banyak core ke satu mesin virtual maka nomor tersedia di komputer host?
Saya menggunakan virtualbox.
Apakah mungkin untuk menjalankan lebih banyak VM daripada inti
Iya nih. Dengan cara yang sama Anda dapat menjalankan banyak proses.
Mengapa tidak mungkin mengalokasikan lebih dari core ke satu VM, lalu apa yang tersedia di komputer?
Karena itulah bagaimana hyper-visor dikembangkan. Beberapa program virtualisasi akan sepenuhnya meniru semuanya termasuk CPU dalam perangkat lunak (lihat terjemahan biner ). Yang lain memanfaatkan fitur perangkat keras pada sistem Anda seperti VT-x (AMD-V), yang jauh lebih cepat daripada emulasi penuh, tetapi mencakup beberapa batasan. Karena Anda bergantung pada fitur-fitur VM dari bawaan ke dalam CPU, Anda tidak dapat meniru lebih banyak CPU daripada yang sebenarnya ada pada sistem.
Sejauh yang saya tahu, tidak ada hypervisor desktop yang melakukan emulasi penuh untuk x86 / x64. Kadang-kadang Anda akan melihat hypervisor yang melakukan emulasi penuh sehingga Anda bisa mendapatkan PPC di x86, atau ARM, di x86.