Memory Dump ve PageFile'ın Büyümesine Sınır Çizmek (Limitsiz İşgaller)
•
Donanım, PerformansPowerShell
Genellikle devasa Ram belleklere (Örneğin 128 GB) sahip Database sunucularında Windows o kadar şımarıktır ki, C dizinine kendi Pagefile (Sanal Bellek) dosyasını otomatik olarak kurgular. Sonra bir bakarsınız makinede 128 GB da gizli sanal dosya var. Diski çöpe çevirmiş!
Biz bunu GUI ekranı olan (Gelişmiş Performans Ayarları) alanından manuel boyuta çekeriz. Çok hantal.
CIM Objeleriyle Zincirlemek
Set-CimInstance -Query "Select * from Win32_ComputerSystem" -Property @{AutomaticManagedPagefile=$False}
$Ayarim = Get-CimInstance -ClassName Win32_PageFileSetting
$Ayarim.InitialSize = 16384
$Ayarim.MaximumSize = 16384
Set-CimInstance -InputObject $Ayarim
Saniyeler içindeki kodda Windows'a şu emri verdik: 'Senin kendi kafana göre yönettiğin O Pagefile mimarisine son veriyorum. O dosyayı artık Sabit olarak 16GB (16384 MB)'a kilitliyorum'. Makineyi Restart verdiğiniz an o ulaşılamayan yuttuğu 100 GB devasa klasörler sisteminizin sığasına hediye edilecektir. Kayıp altınlar aranmaz istenir.