Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jika Anda memiliki komputer virtual yang tidak aktif atau bermuatan rendah, seperti di lingkungan Virtual Desktop Infrastructure (VDI) yang dikumpulkan, Memori Dinamis memungkinkan Anda meningkatkan konsolidasi dan meningkatkan keandalan untuk operasi hidupkan ulang. Anda juga mendapatkan kelincahan dalam menanggapi perubahan persyaratan dengan kemampuan baru ini.
Manfaat utama
Dengan Memori Dinamis, Anda dapat mencapai angka konsolidasi yang lebih tinggi dengan meningkatkan keandalan untuk operasi pengaktifan ulang. Kemampuan ini dapat menyebabkan biaya yang lebih rendah, terutama di lingkungan yang memiliki banyak komputer virtual menganggur atau bermuatan rendah, seperti lingkungan VDI yang dikumpulkan. Perubahan konfigurasi waktu berjalan Memori Dinamis dapat mengurangi waktu nonaktif dan memberikan peningkatan kelincahan untuk menanggapi perubahan persyaratan.
Hyper-V berjalan di Windows Server secara otomatis menghitung jumlah memori yang akan dicadangkan untuk penggunaan eksklusif oleh sistem operasi host manajemen. Memori ini digunakan untuk menjalankan layanan virtualisasi. Jika komputer adalah bagian dari kluster failover, Hyper-V juga mencadangkan cukup memori untuk menjalankan layanan kluster failover.
Gambaran teknis
Memori Dinamis mendefinisikan memori startup sebagai jumlah memori minimum yang dapat dimiliki komputer virtual. Namun, Windows membutuhkan lebih banyak memori selama startup daripada status stabil. Akibatnya, administrator terkadang menetapkan memori tambahan ke komputer virtual karena Hyper-V tidak dapat mengklaim kembali memori dari komputer virtual ini setelah startup. Memori Dinamis memperkenalkan pengaturan memori minimum, yang memungkinkan Hyper-V untuk mengklaim kembali memori yang tidak digunakan dari komputer virtual. Fitur ini tercermin sebagai peningkatan jumlah konsolidasi komputer virtual, terutama di lingkungan Virtual Desktop Infrastructure (VDI).
Windows Server juga memperkenalkan Smart Paging untuk operasi mulai ulang komputer virtual yang andal. Meskipun memori minimum meningkatkan jumlah konsolidasi mesin virtual, itu juga membawa tantangan. Jika komputer virtual memiliki jumlah memori yang lebih kecil daripada memori startup-nya dan jika dimulai ulang, Hyper-V memerlukan memori tambahan untuk memulai ulang komputer virtual. Karena tekanan memori host atau status komputer virtual, Hyper-V mungkin tidak selalu memiliki memori tambahan yang tersedia. Batasan ini dapat menyebabkan kegagalan hidupkan ulang komputer virtual sporadis. Smart Paging menjembatani kesenjangan memori antara memori minimum dan memori startup, dan memungkinkan komputer virtual untuk memulai ulang dengan andal.
Konfigurasi memori minimum dengan operasi hidupkan ulang yang andal
Seperti pada versi Memori Dinamis sebelumnya, Anda dapat mengonfigurasi jumlah memori minimum untuk komputer virtual, dan Hyper-V terus memastikan bahwa ia selalu menetapkan jumlah ini untuk menjalankan komputer virtual.
Untuk memberikan pengalaman hidupkan ulang yang andal untuk komputer virtual yang dikonfigurasi dengan memori minimum yang lebih sedikit daripada memori startup, Hyper-V menggunakan Smart Paging. Metode manajemen memori ini menggunakan sumber daya disk sebagai memori sementara tambahan ketika lebih banyak memori diperlukan untuk memulai ulang komputer virtual. Pendekatan ini memiliki kelebihan dan kekurangan. Ini menyediakan cara yang dapat diandalkan untuk menjaga komputer virtual tetap berjalan ketika tidak ada memori fisik yang tersedia. Namun, hal ini dapat menurunkan performa komputer virtual karena kecepatan akses disk jauh lebih lambat daripada kecepatan akses memori.
Penting
Saat menginstal atau meningkatkan sistem operasi komputer virtual, jumlah memori yang tersedia untuk komputer virtual selama proses penginstalan dan peningkatan adalah nilai yang ditentukan sebagai RAM Startup. Bahkan jika Anda mengonfigurasi Memori Dinamis untuk komputer virtual, komputer virtual hanya menggunakan jumlah memori yang dikonfigurasi dalam pengaturan RAM Startup . Pastikan nilai RAM Startup memenuhi persyaratan memori minimum sistem operasi selama prosedur penginstalan atau peningkatan.
Untuk meminimalkan dampak performa Smart Paging, Hyper-V menggunakannya hanya ketika semua kondisi berikut terjadi:
- Komputer virtual sedang dimulai ulang.
- Tidak ada memori fisik yang tersedia.
- Tidak ada memori yang dapat diklaim kembali dari komputer virtual lain yang berjalan di host.
Hyper-V tidak menggunakan Smart Paging saat:
- Anda memulai mesin virtual dari "off state" (bukan menghidupkan ulang).
- Anda mengalokasikan memori berlebih untuk komputer virtual yang sedang aktif.
- Mesin virtual melakukan failover di kluster Hyper-V.
Ketika Anda oversubscribe memori host, Hyper-V terus mengandalkan operasi paging di sistem operasi tamu karena lebih efektif daripada Smart Paging. Operasi pemetaan halaman dalam sistem operasi tamu dilakukan oleh Pengelola Memori Windows. Windows Memory Manager memiliki lebih banyak informasi daripada host Hyper-V tentang penggunaan memori dalam komputer virtual, yang berarti dapat memberikan Hyper-V dengan informasi yang lebih baik untuk digunakan saat memilih memori yang akan di-page. Karena itu, sistem menimbulkan lebih sedikit overhead dibandingkan dengan Smart Paging.
Untuk mengurangi dampak Smart Paging lebih lanjut, Hyper-V menghapus memori dari komputer virtual setelah proses booting selesai. Ini mencapai tujuan ini dengan berkoordinasi dengan komponen Memori Dinamis di dalam sistem operasi tamu ("ballooning"), sehingga mesin virtual berhenti menggunakan Smart Paging. Dengan teknik ini, penggunaan Smart Paging bersifat sementara dan tidak diharapkan berlangsung lebih dari 10 menit.
Perhatikan juga hal-hal berikut tentang cara Hyper-V menggunakan Smart Paging:
- Ini membuat file Smart Paging hanya ketika diperlukan untuk komputer virtual.
- Ini menghapus file Smart Paging setelah menghapus jumlah memori tambahan.
- Ini tidak akan menggunakan Smart Paging untuk mesin virtual ini lagi hingga terjadi restart berikutnya dan memori fisik tidak mencukupi.
Perubahan konfigurasi Memori Dinamis saat Waktu Eksekusi
Hyper-V memungkinkan Anda membuat perubahan konfigurasi berikut pada Memori Dinamis saat komputer virtual berjalan:
- Tingkatkan memori maksimum.
- Kurangi memori minimum.
Tentang pengaturan Memori Dinamis
Pengaturan komputer virtual berikut di Hyper-V Manager memungkinkan Anda mengonfigurasi Memori Dinamis. Tinjau deskripsi berikut untuk memahami cara kerja fitur dan bagaimana fitur tersebut terkait.
| Setting | Description |
|---|---|
| RAM Pengaktifan | Menentukan jumlah memori yang diperlukan untuk memulai komputer virtual. Nilainya harus cukup tinggi untuk memungkinkan sistem operasi tamu dimulai, tetapi harus serendah mungkin untuk memungkinkan pemanfaatan memori yang optimal dan rasio konsolidasi yang berpotensi lebih tinggi. |
| Minimum RAM | Menentukan jumlah minimum memori yang harus dialokasikan ke komputer virtual setelah komputer virtual dimulai. Atur nilai serendah 32 MB hingga nilai maksimum yang sama dengan nilai RAM Startup . |
| RAM maksimum | Menentukan jumlah maksimum memori yang dapat digunakan komputer virtual ini. Atur nilai dari serendah nilai untuk RAM Startup hingga setinggi 1 TB. Namun, komputer virtual hanya dapat menggunakan memori sebanyak jumlah maksimum yang didukung oleh sistem operasi tamu. Misalnya, jika Anda menentukan 64 GB untuk komputer virtual yang menjalankan sistem operasi tamu yang mendukung maksimum 32 GB, komputer virtual tidak dapat menggunakan lebih dari 32 GB. |
| Buffer memori | Menentukan berapa banyak memori yang Hyper-V coba tetapkan ke komputer virtual dibandingkan dengan jumlah memori yang benar-benar diperlukan oleh aplikasi dan layanan yang berjalan di dalam komputer virtual. Buffer memori ditentukan sebagai persentase karena jumlah memori aktual yang mewakili buffer berubah sebagai respons terhadap perubahan penggunaan memori saat mesin virtual sedang berjalan. Hyper-V menggunakan penghitung kinerja di komputer virtual yang mengidentifikasi memori yang diterapkan untuk menentukan persyaratan memori komputer virtual saat ini dan kemudian menghitung jumlah memori yang akan ditambahkan sebagai buffer. Buffer ditentukan menggunakan rumus berikut: Jumlah buffer memori = berapa banyak memori yang benar-benar dibutuhkan komputer virtual / (nilai buffer memori / 100). Misalnya, jika memori yang diterapkan pada sistem operasi tamu adalah 1.000 MB dan buffer memori adalah 20%, Hyper-V mencoba mengalokasikan tambahan 20% (200 MB) untuk total memori fisik 1.200 MB yang dialokasikan untuk komputer virtual. Nota: Buffer tidak dipertahankan ketika tidak ada cukup memori fisik yang tersedia di komputer untuk memberi setiap komputer virtual buffer memori yang diminta. |
| Berat memori | Menyediakan Hyper-V dengan cara untuk menentukan cara mendistribusikan memori di antara komputer virtual jika tidak ada cukup memori fisik yang tersedia di komputer untuk memberi setiap komputer virtual jumlah memori yang diminta. |
Pertanyaan Umum tentang Dynamic Memory / Pengelolaan Memori Hyper-V
Berikut ini adalah beberapa pertanyaan yang sering diajukan mengenai Memori Dinamis.
Apakah saya perlu mengonfigurasi ukuran file halaman secara manual setelah menginstal peran Hyper-V?
Tidak, disarankan untuk memungkinkan sistem mengelola ukuran file halaman saat menjalankan Hyper-V.
Bagaimana memori dibagi antara sistem operasi host dan menjalankan komputer virtual?
Hyper-V memantau kesehatan runtime sistem operasi host untuk menentukan berapa banyak memori yang dapat dialokasikan dengan aman ke komputer virtual.
Komputer virtual saya gagal memulai dengan pesan kesalahan berikut "Tidak cukup memori dalam sistem untuk memulai komputer virtual" atau "Tidak dapat menginisialisasi memori: Kehabisan memori (0x8007000E)". Bagaimana cara mengetahui berapa banyak memori yang tersedia untuk komputer virtual?
Seperti yang dijelaskan sebelumnya, Hyper-V memantau kesehatan runtime sistem operasi host untuk menentukan berapa banyak memori yang dapat dialokasikan dengan aman ke komputer virtual.
Anda dapat melihat jumlah memori saat ini yang tersedia untuk komputer virtual di penghitung Monitor Performa berikut: Hyper-V Dynamic Memory Balancer – Memori yang Tersedia.