Apakah mesin virtual menggunakan RAM
Bagaimana RAM bekerja di mesin virtual
OS tamu terus menangani Ram seperti biasa, tetapi jika OS tamu mengacu pada beberapa dari RAM yang belum-benar-benar-benar-benar-benar, hypervisor dapat mengalokasikan lebih banyak RAM yang sebenarnya untuk tamu. (Dengan kata lain, referensi memori yang tampaknya berfungsi tanpa kesalahan halaman pada tamu mungkin menimbulkan kesalahan halaman di host.) Dalam total RAM yang tersedia dan batas yang dikonfigurasi, hypervisor menyesuaikan jumlah RAM yang “dalam” OS tamu untuk mencoba menjaga laju kesalahan halamannya di host rendah.
Apakah VM memakan ram up bahkan saat VM tidak aktif?
Saya menjalankan mesin virtual di windows os saya di tempat kerja, dan saya telah mendedikasikan 1.5 Gigs RAM untuk itu, tapi saya bertanya -tanya: apakah RAM hilang dari Windows OS saya bahkan ketika saya tidak menjalankan mesin virtual?
Ditanya 1 Sep 2010 jam 1:25
Robert Robert
2 Jawaban 2
Anda tidak menentukan hypervisor mana yang Anda gunakan, tetapi jawaban umumnya tidak, jika VM tidak berjalan maka ia tidak mengkonsumsi sumber daya CPU atau RAM apa pun.
Lihat sendiri – buka manajer tugas Anda dan buka tab Kinerja saat VM Anda berjalan. Kemudian matikan VM Anda dan saksikan drop penggunaan RAM Anda.
Dijawab 1 Sep 2010 jam 1:29
Mark Henderson Mark Henderson
68.7K 31 31 Lencana Emas 178 178 Lencana Perak 258 258 Lencana Perunggu
Terima kasih atas bantuannya. Tidak yakin apa itu hypervisor . Tapi saya menggunakan VirtualBox. Sepertinya itu tidak terjadi, tetapi profesor saya mengatakan bahwa itu memang menggunakan ram. mungkin dia salah paham pertanyaan saya dan berpikir saya sedang berbicara tentang partisi .
1 Sep 2010 jam 1:35
Dalam hal ini, VirtualBox adalah hypervisor Anda. Koreksi Ruang HDD masih dialokasikan, itulah sebabnya saya tidak memasukkannya ke dalam jawaban – hanya CPU dan RAM yang tidak dialokasikan saat mesin ditutup.
1 Sep 2010 jam 2:27
Secara umum, VM tidak akan menggunakan RAM sementara VM tidak “didukung.”
Ini akan menggunakan RAM ketika Anda tidak berinteraksi dengannya, jika masih didukung, dan mungkin sulit untuk membedakan dalam beberapa kasus antara VM yang tidak terhubung dengan Anda dan yang dimatikan.
Sistem virtualisasi yang berbeda mungkin atau mungkin tidak menggunakan RAM saat tidak ada VM yang digunakan. Hypervisor Sejati (di mana kotak virtual bukan satu) akan menggunakan beberapa RAM saat hypervisor aktif. Jika Anda duduk di OS “Host”, dan Anda memiliki hypervisor, Anda akan memiliki lebih sedikit RAM yang tersedia daripada jika Anda tidak menjalankan hypervisor. VMM yang di -host (seperti kotak virtual, server VMware, pemutar VMware, PC virtual Microsoft dan server virtual) tidak akan menggunakan RAM yang terukur saat tidak ada VM yang berjalan.
Seringkali sulit untuk membedakan antara hypervisor “Bare Metal” seperti VMware ESX, Microsoft’s Hyperv atau Xen dan VMM yang di -host.
Bagaimana RAM bekerja di mesin virtual?
Singkatnya, apakah host terlihat tamu sebagai aplikasi tunggal, atau sistem tamu secara langsung menetapkan kebutuhannya untuk perangkat keras? Saya belum mempelajari ilmu komputer atau semacamnya, jadi saya menganggap masalahnya sebagai berikut:
- Jika saya melakukan satu perhitungan dalam sistem tamu dan sistem host menganggap tamu sebagai layanan tunggal, maka perhitungannya akan menjadi salah satu dari banyak layanan yang dihasilkan tamu pada waktu itu dan perhitungan saya akan mengalami penundaan.
- Jika tamu secara langsung terhubung dengan RAM, maka layanan lain telah dialokasikan dalam RAM dan mereka berfluktuasi dan yang baru akan ditugaskan lebih cepat.
- VirtualBox
- Penyimpanan
- mesin virtual
- Virtualisasi perangkat keras
Tanya 22 Mar 2018 jam 9:07
Commissar Vasili Karlovic Commissar Vasili Karlovic
113 1 1 Lencana Emas 1 1 Lencana Perak 4 4 Lencana Perunggu
RAM dialokasikan untuk program hypervisor. Ram tidak dapat mengalokasikan dirinya sendiri yang sama sekali tidak masuk akal. Bagaimana hypervisor bekerja tergantung pada jenis mereka dan hypervisor mana yang Anda bicarakan. Dalam hal ini sebuah kotak telah mendokumentasikan cara kerjanya, dan jenis hypervisor mereka, juga didokumentasikan
22 Mar 2018 jam 13:26
1 Jawaban 1
Pertama: Alokasi RAM selalu berada di bawah kendali akhir sistem operasi host.
Di luar itu, itu tergantung.
Dengan hypervisor sederhana, Anda hanya memberi tahu hypervisor berapa banyak RAM yang didapat masing -masing VM, jumlah itu dikurangkan dari RAM yang tersedia pada sistem host Anda ketika VM dimulai dan “digunakan” oleh hypervisor selama VM sedang berjalan. OS yang berjalan di VM berfungsi seperti biasa untuk mengalokasikan RAM untuk memproses dan menggunakan OS. Microsoft lama “PC Virtual”, yang banyak digunakan untuk menjalankan “Mode XP” di dalam Windows 7, bekerja seperti itu. VirtualBox juga. Di keduanya, jika Anda mengonfigurasi VM untuk 1 GB RAM dan memulainya, tuan rumah Anda tiba -tiba memiliki 1 GB lebih sedikit RAM “tersedia”. Biasanya tidak terlalu efisien dalam penggunaan RAM, tetapi mudah diterapkan.
Dengan hypervisor yang lebih kompleks, jumlah yang Anda alokasikan ke VM hanyalah batas atas. OS tamu melihat sebanyak itu RAM sebagai “total” tetapi di balik layar beberapa atau bahkan sebagian besar dari apa yang menurut tamu adalah Ram bisa menjadi virtual sejauh menyangkut tuan rumah. Ini terutama berlaku untuk apa yang disebut Windows “gratis” atau “nol” RAM di tamu – karena tidak ada konten yang menarik, tidak perlu menyimpannya di mana pun. Tetapi bahkan RAM yang dilihat tamu sebagai “digunakan” bisa menjadi virtual di host, dengan konten di pagefile atau file yang dipetakan.
OS tamu terus menangani Ram seperti biasa, tetapi jika OS tamu mengacu pada beberapa dari RAM yang belum-benar-benar-benar-benar-benar, hypervisor dapat mengalokasikan lebih banyak RAM yang sebenarnya untuk tamu. (Dengan kata lain, referensi memori yang tampaknya berfungsi tanpa kesalahan halaman pada tamu mungkin menimbulkan kesalahan halaman di host.) Dalam total RAM yang tersedia dan batas yang dikonfigurasi, hypervisor menyesuaikan jumlah RAM
Bagaimana RAM bekerja di mesin virtual
OS tamu terus menangani Ram seperti biasa, tetapi jika OS tamu mengacu pada beberapa dari RAM yang belum-benar-benar-benar-benar-benar, hypervisor dapat mengalokasikan lebih banyak RAM yang sebenarnya untuk tamu. (Dengan kata lain, referensi memori yang tampaknya berfungsi tanpa kesalahan halaman pada tamu mungkin menimbulkan kesalahan halaman di host.) Dalam total RAM yang tersedia dan batas yang dikonfigurasi, hypervisor menyesuaikan jumlah RAM yang “dalam” OS tamu untuk mencoba menjaga laju kesalahan halamannya di host rendah.
Apakah VM memakan ram up bahkan saat VM tidak aktif?
Saya menjalankan mesin virtual di windows os saya di tempat kerja, dan saya telah mendedikasikan 1.5 Gigs RAM untuk itu, tapi saya bertanya -tanya: apakah RAM hilang dari Windows OS saya bahkan ketika saya tidak menjalankan mesin virtual?
Ditanya 1 Sep 2010 jam 1:25
Robert Robert
2 Jawaban 2
Anda tidak menentukan hypervisor mana yang Anda gunakan, tetapi jawaban umumnya tidak, jika VM tidak berjalan maka ia tidak mengkonsumsi sumber daya CPU atau RAM apa pun.
Lihat sendiri – buka manajer tugas Anda dan buka tab Kinerja saat VM Anda berjalan. Kemudian matikan VM Anda dan saksikan drop penggunaan RAM Anda.
Dijawab 1 Sep 2010 jam 1:29
Mark Henderson Mark Henderson
68.7K 31 31 Lencana Emas 178 178 Lencana Perak 258 258 Lencana Perunggu
Terima kasih atas bantuannya. Tidak yakin apa itu hypervisor . Tapi saya menggunakan VirtualBox. Sepertinya itu tidak terjadi, tetapi profesor saya mengatakan bahwa itu memang menggunakan ram. mungkin dia salah paham pertanyaan saya dan berpikir saya sedang berbicara tentang partisi .
1 Sep 2010 jam 1:35
Dalam hal ini, VirtualBox adalah hypervisor Anda. Koreksi Ruang HDD masih dialokasikan, itulah sebabnya saya tidak memasukkannya ke dalam jawaban – hanya CPU dan RAM yang tidak dialokasikan saat mesin ditutup.
1 Sep 2010 jam 2:27
Secara umum, VM tidak akan menggunakan RAM sementara VM tidak “didukung.”
Ini akan menggunakan RAM ketika Anda tidak berinteraksi dengannya, jika masih didukung, dan mungkin sulit untuk membedakan dalam beberapa kasus antara VM yang tidak terhubung dengan Anda dan yang dimatikan.
Sistem virtualisasi yang berbeda mungkin atau mungkin tidak menggunakan RAM saat tidak ada VM yang digunakan. Hypervisor Sejati (di mana kotak virtual bukan satu) akan menggunakan beberapa RAM saat hypervisor aktif. Jika Anda duduk di OS “Host”, dan Anda memiliki hypervisor, Anda akan memiliki lebih sedikit RAM yang tersedia daripada jika Anda tidak menjalankan hypervisor. VMM yang di -host (seperti kotak virtual, server VMware, pemutar VMware, PC virtual Microsoft dan server virtual) tidak akan menggunakan RAM yang terukur saat tidak ada VM yang berjalan.
Seringkali sulit untuk membedakan antara hypervisor “Bare Metal” seperti VMware ESX, Microsoft’s Hyperv atau Xen dan VMM yang di -host.
Bagaimana RAM bekerja di mesin virtual?
Singkatnya, apakah host terlihat tamu sebagai aplikasi tunggal, atau sistem tamu secara langsung menetapkan kebutuhannya untuk perangkat keras? Saya belum mempelajari ilmu komputer atau semacamnya, jadi saya menganggap masalahnya sebagai berikut:
- Jika saya melakukan satu perhitungan dalam sistem tamu dan sistem host menganggap tamu sebagai layanan tunggal, maka perhitungannya akan menjadi salah satu dari banyak layanan yang dihasilkan tamu pada waktu itu dan perhitungan saya akan mengalami penundaan.
- Jika tamu secara langsung terhubung dengan RAM, maka layanan lain telah dialokasikan dalam RAM dan mereka berfluktuasi dan yang baru akan ditugaskan lebih cepat.
- VirtualBox
- Penyimpanan
- mesin virtual
- Virtualisasi perangkat keras
Tanya 22 Mar 2018 jam 9:07
Commissar Vasili Karlovic Commissar Vasili Karlovic
113 1 1 Lencana Emas 1 1 Lencana Perak 4 4 Lencana Perunggu
RAM dialokasikan untuk program hypervisor. Ram tidak dapat mengalokasikan dirinya sendiri yang sama sekali tidak masuk akal. Bagaimana hypervisor bekerja tergantung pada jenis mereka dan hypervisor mana yang Anda bicarakan. Dalam hal ini sebuah kotak telah mendokumentasikan cara kerjanya, dan jenis hypervisor mereka, juga didokumentasikan
22 Mar 2018 jam 13:26
1 Jawaban 1
Pertama: Alokasi RAM selalu berada di bawah kendali akhir sistem operasi host.
Di luar itu, itu tergantung.
Dengan hypervisor sederhana, Anda hanya memberi tahu hypervisor berapa banyak RAM yang didapat masing -masing VM, jumlah itu dikurangkan dari RAM yang tersedia pada sistem host Anda ketika VM dimulai dan “digunakan” oleh hypervisor selama VM sedang berjalan. OS yang berjalan di VM berfungsi seperti biasa untuk mengalokasikan RAM untuk memproses dan menggunakan OS. Microsoft lama “PC Virtual”, yang banyak digunakan untuk menjalankan “Mode XP” di dalam Windows 7, bekerja seperti itu. VirtualBox juga. Di keduanya, jika Anda mengonfigurasi VM untuk 1 GB RAM dan memulainya, tuan rumah Anda tiba -tiba memiliki 1 GB lebih sedikit RAM “tersedia”. Biasanya tidak terlalu efisien dalam penggunaan RAM, tetapi mudah diterapkan.
Dengan hypervisor yang lebih kompleks, jumlah yang Anda alokasikan ke VM hanyalah batas atas. OS tamu melihat sebanyak itu RAM sebagai “total” tetapi di balik layar beberapa atau bahkan sebagian besar dari apa yang menurut tamu adalah Ram bisa menjadi virtual sejauh menyangkut tuan rumah. Ini terutama berlaku untuk apa yang disebut Windows “gratis” atau “nol” RAM di tamu – karena tidak ada konten yang menarik, tidak perlu menyimpannya di mana pun. Tetapi bahkan RAM yang dilihat tamu sebagai “digunakan” bisa menjadi virtual di host, dengan konten di pagefile atau file yang dipetakan.
OS tamu terus menangani Ram seperti biasa, tetapi jika OS tamu mengacu pada beberapa dari RAM yang belum-benar-benar-benar-benar-benar, hypervisor dapat mengalokasikan lebih banyak RAM yang sebenarnya untuk tamu. (Dengan kata lain, referensi memori yang tampaknya berfungsi tanpa kesalahan halaman pada tamu mungkin menimbulkan kesalahan halaman di host.) Dalam total RAM yang tersedia dan batas yang dikonfigurasi, hypervisor menyesuaikan jumlah RAM yang “dalam” OS tamu untuk mencoba menjaga laju kesalahan halamannya di host rendah.
Ini umumnya disebut “penyediaan tipis”. Lebih kompleks untuk diterapkan di hypervisor tetapi menghasilkan penggunaan RAM host yang lebih efisien.