Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud máte virtuální počítače s nečinným nebo nízkým zatížením, například v prostředích infrastruktury virtuálních klientských počítačů (VDI), dynamická paměť umožňuje zvýšit konsolidaci a zvýšit spolehlivost operací restartování. Díky těmto novým funkcím také získáte flexibilitu při reagování na změny požadavků.
Klíčové výhody
S dynamickou pamětí můžete dosáhnout vyšších čísel konsolidace s vylepšenou spolehlivostí pro operace restartování. Tato funkce může vést k nižším nákladům, zejména v prostředích, která mají mnoho nečinných nebo nízkonákladových virtuálních počítačů, jako jsou prostředí VDI ve fondu. Změny konfigurace dynamické paměti během provozu můžou snížit prostoje a poskytovat větší flexibilitu pro reakci na změny v požadavcích.
Hyper-V spuštěné na Windows Serveru automaticky vypočítá množství paměti, které se má rezervovat pro výhradní použití hostitelským operačním systémem pro správu. Tato paměť se používá ke spouštění virtualizačních služeb. Pokud je počítač součástí clusteru s podporou převzetí služeb při selhání, Hyper-V také vyhrazuje dostatek paměti ke spuštění služeb clusteru s podporou převzetí služeb při selhání.
Technický přehled
Dynamická paměť definuje spouštěcí paměť jako minimální velikost paměti, kterou může mít virtuální počítač. Systém Windows však během spouštění vyžaduje více paměti než stabilní stav. V důsledku toho správci někdy přiřazují virtuálnímu počítači další paměť, protože Hyper-V nemůže uvolnit paměť z těchto virtuálních počítačů po spuštění. Dynamická paměť zavádí minimální nastavení paměti, které umožňuje Hyper-V uvolnit nevyužitou paměť z virtuálních počítačů. Tato funkce se odráží jako zvýšená čísla konsolidace virtuálních počítačů, zejména v prostředích infrastruktury virtuálních klientských počítačů (VDI).
Windows Server také zavedl Smart Paging pro spolehlivé operace restartování virtuálního počítače. I když minimální paměť zvyšuje čísla konsolidace virtuálních počítačů, přináší také výzvu. Pokud má virtuální počítač menší velikost paměti než jeho spouštěcí paměť a pokud je restartován, Hyper-V k restartování virtuálního počítače potřebuje další paměť. Vzhledem k zatížení paměti hostitele nebo stavu virtuálního počítače nemusí mít Hyper-V vždy k dispozici další paměť. Toto omezení může způsobit občasné selhání restartování virtuálního počítače. Inteligentní stránkování (Smart Paging) přemostí mezeru v paměti mezi minimální pamětí a spouštěcí pamětí a umožňuje spolehlivé restartování virtuálních počítačů.
Minimální konfigurace paměti s využitím spolehlivé operace restartování
Stejně jako v předchozí verzi dynamické paměti můžete nakonfigurovat minimální velikost paměti pro virtuální počítače a Hyper-V i nadále zajistit, aby tato velikost vždy přiřadil spuštěným virtuálním počítačům.
Pro zajištění spolehlivého restartování virtuálních počítačů, které jsou nakonfigurovány s menší minimální pamětí, než je spouštěcí paměť, používá Hyper-V inteligentní stránkování. Tato metoda správy paměti využívá diskové prostředky jako další dočasnou paměť, když je třeba více paměti pro provoz virtuálního počítače. Tento přístup má výhody a nevýhody. Poskytuje spolehlivý způsob, jak udržovat virtuální počítače spuštěné, když není k dispozici fyzická paměť. Může však snížit výkon virtuálního počítače, protože rychlosti přístupu k disku jsou mnohem pomalejší než rychlosti přístupu k paměti.
Důležité
Při instalaci nebo upgradu operačního systému virtuálního počítače je velikost paměti, která je k dispozici virtuálnímu počítači během instalace a procesu upgradu, hodnotou zadanou jako spouštěcí paměť RAM. I když pro virtuální počítač nakonfigurujete dynamickou paměť, použije virtuální počítač pouze velikost paměti nakonfigurovanou v nastavení spouštěcí paměti RAM . Ujistěte se, že hodnota spouštěcí paměti RAM splňuje minimální požadavky na paměť operačního systému během postupu instalace nebo upgradu.
Pokud chcete minimalizovat dopad inteligentního stránkování na výkon, Hyper-V ho používá pouze v případě, že dojde ke všem následujícím podmínkám:
- Virtuální počítač se restartuje.
- Není k dispozici žádná fyzická paměť.
- Není možné uvolnit paměť z jiných virtuálních počítačů spuštěných na hostiteli.
Hyper-V nepoužívá smart paging, pokud:
- Virtuální počítač spustíte z "vypnutého stavu" (místo restartování).
- Přidělíte více paměti, než je fyzicky dostupné, pro spuštěný virtuální počítač.
- Virtuální počítač převezme služby při selhání v clusterech Hyper-V.
Když přetížíte paměť hostitele, Hyper-V nadále spoléhá na operaci stránkování v hostovaném operačním systému, protože je efektivnější než chytré stránkování. Operaci stránkování v hostovaném operačním systému provádí Správce paměti systému Windows. Správce paměti systému Windows má více informací než hostitel Hyper-V o využití paměti ve virtuálním počítači, což znamená, že může poskytnout Hyper-V lepší informace, které se mají použít při výběru paměti, která se má stránkovat. Z tohoto důvodu má systém v porovnání s "Smart Paging" nižší režii.
Pokud chcete dále snížit dopad inteligentního stránkování, Hyper-V po dokončení spouštěcího procesu provede odebrání paměti z virtuálního počítače. Dosahuje tohoto cíle koordinací s komponentami Dynamické Paměti v hostovaném operačním systému ("ballooning"), takže virtuální počítač přestane používat Smart Paging. Použití inteligentního stránkování je při této technice dočasné a neočekává se, že by trvalo déle než 10 minut.
Všimněte si také, jak Hyper-V používá inteligentní stránkování:
- Inteligentní stránkovací soubory vytváří pouze tehdy, když je to potřeba pro virtuální počítač.
- Po odebrání dalšího množství paměti odstraní inteligentní stránkovací soubory.
- Pro tento virtuální počítač znovu nepoužívá inteligentní stránkování, dokud nedojde k dalšímu restartování a není dostatek fyzické paměti.
Změny konfigurace dynamické paměti za běhu
Hyper-V umožňuje provést následující změny konfigurace dynamické paměti při spuštění virtuálního počítače:
- Zvyšte maximální paměť.
- Snižte minimální paměť.
O nastavení dynamické paměti
Následující nastavení virtuálního počítače v nástroji Hyper-V Manager umožňuje konfigurovat dynamickou paměť. Projděte si následující popisy, abyste pochopili, jak funkce fungují a jak spolu souvisejí.
| Setting | Description |
|---|---|
| Spouštěcí paměť RAM | Určuje množství paměti potřebné ke spuštění virtuálního počítače. Hodnota musí být dostatečně vysoká, aby hostovaný operační systém mohl spustit, ale měl by být co nejnižší, aby byl možný optimální využití paměti a potenciálně vyšší poměr konsolidace. |
| Minimální paměť RAM | Určuje minimální velikost paměti, která by měla být přidělena virtuálnímu počítači po spuštění virtuálního počítače. Nastavte hodnotu na hodnotu nižší než 32 MB až do maximální hodnoty, která se rovná hodnotě spouštěcí paměti RAM . |
| Maximální velikost paměti RAM | Určuje maximální velikost paměti, kterou může tento virtuální počítač používat. Nastavte hodnotu od nejnižší hodnoty pro spouštěcí paměť RAM až do 1 TB. Virtuální počítač ale může používat pouze tolik paměti, kolik maximální množství podporuje hostovaný operační systém. Pokud například zadáte 64 GB pro virtuální počítač s hostujícím operačním systémem, který podporuje maximálně 32 GB, virtuální počítač nemůže použít více než 32 GB. |
| Vyrovnávací paměť | Určuje, kolik paměti Hyper-V se pokusí přiřadit virtuálnímu počítači v porovnání s velikostí paměti, kterou skutečně potřebují aplikace a služby spuštěné uvnitř virtuálního počítače. Paměťový buffer je specifikován jako procento, protože skutečné množství paměti, které tvoří buffer, se mění v reakci na změny využití paměti během provozu virtuálního počítače. Hyper-V používá na virtuálním počítači čítače výkonu, které identifikují potvrzenou paměť k určení aktuálních požadavků na paměť virtuálního počítače a pak vypočítá množství paměti, které se má přidat jako vyrovnávací paměť. Vyrovnávací paměť je určena pomocí následujícího vzorce: Velikost vyrovnávací paměti = kolik paměti virtuální počítač skutečně potřebuje / (hodnota vyrovnávací paměti / 100). Pokud je například paměť potvrzená do hostovaného operačního systému 1 000 MB a vyrovnávací paměť je 20%, Hyper-V se pokusí přidělit dalších 20% (200 MB) celkem 1 200 MB fyzické paměti přidělené virtuálnímu počítači. Poznámka: Vyrovnávací paměť není zachována, pokud v počítači není k dispozici dostatek fyzické paměti, aby bylo možné každému virtuálnímu počítači poskytnout požadovanou paměťovou vyrovnávací paměť. |
| Váha paměti | Poskytuje Hyper-V způsobem, jak určit, jak distribuovat paměť mezi virtuální počítače, pokud v počítači není k dispozici dostatek fyzické paměti, aby se každému virtuálnímu počítači poskytlo požadované množství paměti. |
Nejčastější dotazy ke správě dynamické paměti / Hyper-V paměti
Tady jsou některé nejčastější dotazy týkající se dynamické paměti.
Potřebuji po instalaci role Hyper-V ručně nakonfigurovat velikost stránkového souboru?
Ne, doporučuje se systému povolit správu velikosti stránkového souboru při spuštění technologie Hyper-V.
Jak je paměť rozdělená mezi hostitelský operační systém a spuštěné virtuální počítače?
Hyper-V monitoruje stav modulu runtime hostitelského operačního systému a zjišťuje, kolik paměti může bezpečně přidělit virtuálním počítačům.
Virtuální počítač se nepovedlo spustit s následující chybovou zprávou Nedostatek paměti v systému pro spuštění virtuálního počítače nebo Nepovedlo se inicializovat paměť: Nedostatek paměti (0x8007000E). Jak zjistím, kolik paměti je pro virtuální počítače k dispozici?
Jak je popsáno výše, Hyper-V monitoruje stav modulu runtime hostitelského operačního systému a zjišťuje, kolik paměti může bezpečně přidělit virtuálním počítačům.
Aktuální množství paměti dostupné virtuálním počítačům můžete zobrazit v následujícím čítadlu Performance Monitor: Hyper-V Dynamický Vyrovnávač Paměti – Dostupná Paměť.