Microsoft bunu WSL2-də tətbiq etdi (Windows Alt sistem Linux) yaddaşı sistemə qaytarır

Microsoft elan etdi WSL2 təbəqəsinin imkanlarını genişləndirmək haqqında (Windows Alt sistem Linux), icra edilə bilən faylların işə salınmasını təmin edir Linux в WindowsTəcrübə məclislərində Windows Insider (19013-cü il versiyası) WSL2 artıq nüvə əsaslı mühitdə işləyən proseslər tərəfindən boşaldılmış yaddaşı qaytarmaq üçün bir metod olan Yaddaş Reclamation-ı dəstəkləyir. Linux.

Əvvəllər, tətbiqlər və ya nüvə tərəfindən yaddaş istehlakı artdıqda, yaddaş WSL2 virtual maşınına ayrılırdı, lakin sonra resurs tələb edən proses dayandırıldıqdan və ayrılmış yaddaşa ehtiyac qalmadıqdan sonra belə, sancaqlanmış qalır və sistemə qaytarılmırdı. Yaddaşın bərpası mexanizmi boşaldılmış yaddaşın ana əməliyyat sisteminə qaytarılmasına imkan verir və virtual maşının yaddaş ölçüsünü avtomatik olaraq azaldır. Bu, yalnız istifadəçi prosesləri tərəfindən boşaldılmış yaddaşı deyil, həm də nüvənin keşlənməsi üçün istifadə olunan yaddaşı geri alır. LinuxMəsələn, yüksək disk aktivliyi ilə, fayl sistemi işləyərkən fayl məzmununu saxlayan səhifə keş yaddaşının ölçüsü artır. "echo 1 > /proc/sys/vm/drop_caches" əmrini icra etdikdən sonra keş yaddaşı təmizlənə və yaddaş əsas əməliyyat sisteminə qaytarıla bilər.

Yaddaşın bərpasının tətbiqi əsaslanır
yamaq, Intel mühəndisləri tərəfindən əsas nüvəyə daxil edilməsi üçün təklif edilmişdir Linux Virtio-balloon drayverinin və yaddaş idarəetmə sisteminin imkanlarını genişləndirmək üçün. Bu yamaq istifadə olunmamış yaddaş səhifələrini ana sistemə qaytarmaq üçün istənilən qonaq sistemində istifadə üçün nəzərdə tutulub və müxtəlif hipervizorlarla tətbiq oluna bilər. WSL2 üçün yamaq yaddaşı Hyper-V hipervizoruna qaytarmaq üçün uyğunlaşdırılıb.

Xatırladaq ki, WSL-in ikinci nəşri müxtəlif tam hüquqlu bir nüvənin çatdırılması Linux sistem zənglərini dərhal tərcümə edən bir emulyator əvəzinə Linux sistem zənglərinə WindowsWSL2 ilə göndərilib nüvə Linux mühitdə işləyən 4.19 buraxılışına əsaslanır Windows Azure-da artıq istifadədə olan virtual maşından istifadə edir. Kernel yeniləmələri Linux mexanizm vasitəsilə çatdırılır Windows Yeniləmələr Microsoft-un davamlı inteqrasiya infrastrukturunda sınaqdan keçirilir. Nüvəyə tətbiq olunan WSL2-yə xas yamalar, nüvənin başlama müddətini azaltmaq, yaddaş istehlakını azaltmaq və nüvədə minimum zəruri drayver və altsistem dəstini qorumaq üçün optimallaşdırmaları əhatə edir.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster