Hyper-V virtuaalmasinate suur mälukasutus
Kliendid, kes kasutavad WHS-i pakette, küsivad sageli, miks värskelt installitud operatsioonisüsteem ilma tarkvarata kasutab 80 kuni 90 protsenti RAM-ist ja kuhu see mälu kasutatakse.
See näeb välja nii:

Suure mälukasutusega protsesse ei ole:

See on normaalne käitumine. Nii töötab Hyper-V dünaamilise mälu mehhanism.
https://technet.microsoft.com/en-us/library/hh831766.aspx
Kui virtuaalmasin vajab rohkem RAM-i, eraldatakse mälu automaatselt.
Kuidas saan kontrollida, et paketis määratud mälumaht on virtuaalmasinale tõesti eraldatud?
Saate alla laadida Sysinternalsi RamMap utiliidi. See ettevõte kuulub Microsoftile ja utiliiti võib pidada soovitatud ametlikuks tööriistaks:
https://technet.microsoft.com/en-us/sysinternals/rammap.aspx
https://download.sysinternals.com/files/RAMMap.zip
Virtualiseerimissüsteemi poolt reserveeritud mälumaht kuvatakse kui Driver Locked:

Kuidas saan teada, kui palju mälu serveri protsessid kokku kasutavad?
Seda saate teha järgmise PowerShelli käsuga (kui puhvri edastamine on lubatud, saate käsu kleepida PowerShelli konsooli hiire parema klõpsuga):
Get-Process | measure PM -sum
Näete, et töötab 39 protsessi ja need kasutavad 358,739,968 baiti RAM-i, mis on ligikaudu 350 MB.

Käsitsi arvutuste ja vale komakohtade arvu riski vältimiseks saate kasutada järgmist käsku:
$mem = 0; Get-Process | %{$mem += $_.pm}; "{0:N2}MB " -f ($mem/1mb)
Tulemuseks on 340 MB, mis on kooskõlas ülaltoodud näitajaga:
