
Windows Server 2008 R2 Hyper-V memory overcommit (Dynamic Memmory)
Microsoft již před vydáním Windows Server 2008 R2 informoval o tom, že plánuje obdobu technologie VMWare - memmory overcommit. Tato funkce však není součástí finální verze Windows Server 2008 R2. Na internetu se objevily obrazovky z nově připravované verze Windows Server (lze jen spekulovat zdali se bude jednat o servicepack nebo o další generaci operačního systému).
Verze na obrázku je 7700.winmain.100122-1900, tedy datovaná k 22.1.2010 (SoftPedia). Z obrázku je patrné, že technologie dynamické paměti je opět ve hře a doufejme, že se co nejdříve objeví v prostředí Windows Serveru. Jak Microsoft uváděl již dříve, nechce se vydat cestou overcommit - tedy alokace více paměti nežli je fyzicky dostupná v serveru, tak jak má implementováno VMWare. Hlavní důvody jsou asi dva:
- * Hyper-V server používá harwareově izolovanou paměť, tedy není možné sdílení RAM mezi virtuálními stroji. Sdílení RAM mezi jednotlivými virtuálními stroji může být užitečné pouze v případě, kdy jsou ve virtuálních strojích provozovány stejné / podobné aplikace, které mají obdobný přístup k RAM. Provozování různých aplikací (třeba Exchange, SQL a IIS) se sdílenou RAM vede k podstatnému snížení výkonu virtuálního stroje.
* Pokud alokujeme více RAM, nežli je dostupné na fyzickém serveru, můžeme se dostat do situace, že paměť budou vyžadovat všechny virtuální servery, virtualizační platforma paměť přidělí, ale nejedná se již o fyzickou RAM. V ten moment dochází k zásadnímu snížení výkonu virtualizovaných strojů.