Windows Tips & News

WSL 2-ს ახლა აქვს მეხსიერების აღდგენის ფუნქცია

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Windows 10 Build 18917-ის გამოშვებით, Microsoft-მა გააცნო WSL 2 Insiders-ს, Windows ქვესისტემა Linux 2-ისთვის. ის აგზავნის Linux-ის რეალურ ბირთვს Windows-ით, რაც შესაძლებელს გახდის სისტემური ზარების თავსებადობას. ეს არის პირველი შემთხვევა, როდესაც Linux-ის ბირთვი იგზავნება Windows-ით. Windows 10 build 19013 დაამატა კიდევ ერთი შესანიშნავი WSL 2 ფუნქცია - Memory Reclaim, რომელიც საშუალებას აძლევს მასპინძელ სისტემას ხელახლა გამოიყენოს მეხსიერება, რომელიც აღარ არის საჭირო Linux-ის არცერთ პროცესზე.

რეკლამა

ადრე, როდესაც WSL2 ვირტუალური მანქანის (VM) მეხსიერების საჭიროება იზრდებოდა, თქვენი სამუშაო პროცესიდან ან Linux-ის ბირთვი, VM-ზე გამოყოფილი საერთო მეხსიერება ასევე გაიზრდება მეტი მეხსიერების გამოყოფით მასპინძელი. მაგრამ, როგორც კი სამუშაო პროცესი დასრულდება, ის მეხსიერება, რომელიც სამუშაო პროცესს აღარ სჭირდება, არ დაუბრუნდება მასპინძელს. ახლა WSL 2-ში მეხსიერების აღდგენით, როდესაც Linux-ში მეხსიერება აღარ არის საჭირო, ის შეიძლება დაუბრუნდეს ჰოსტს, სადაც ის განთავისუფლდება და თქვენი WSL 2 VM მეხსიერების ზომაში შემცირდება.

მანამდე:

Windows 10 მეხსიერების აღდგენა

შემდეგ:

Windows 10 მეხსიერების აღდგენა დასრულებულია

ნახეთ შემდეგი ვიდეო:

Როგორ მუშაობს

ეს ფუნქცია იკვებება ა Linux-ის ბირთვის პატჩი რაც საშუალებას აძლევს მეხსიერების მცირე მომიჯნავე ბლოკებს დაუბრუნდეს მასპინძელ მანქანას, როდესაც ისინი აღარ არის საჭირო Linux-ის სტუმარზე. WSL გუნდმა განაახლა Linux-ის ბირთვი WSL2-ში ამ პაჩის ჩასართავად და Hyper-V-ის შეცვლილი ამ გვერდის მოხსენების ფუნქციის მხარდასაჭერად. ჰოსტისთვის რაც შეიძლება მეტი მეხსიერების დასაბრუნებლად, WSL პერიოდულად აკუმშავს მეხსიერებას, რათა უზრუნველყოს თავისუფალი მეხსიერების ხელმისაწვდომობა მომიჯნავე ბლოკებში. ეს მუშაობს მხოლოდ მაშინ, როდესაც თქვენი CPU უმოქმედოა. თქვენ შეგიძლიათ ნახოთ, როდის მოხდება ეს, ეძებთ შეტყობინებას „WSL2: მეხსიერების შეკუმშვის შესრულება“ გამომავალი განყოფილებაში. dmesg ბრძანება. თუ თქვენ ხართ ძლიერი მომხმარებელი, შეგიძლიათ დააკონფიგურიროთ ეს ქცევა მნიშვნელობების რედაქტირებით .wslconfig. გთხოვთ შეამოწმოთ WSL 19013 გამოშვების ნოტები ამ ვარიანტების სანახავად. გარდა ამისა, თუ გსურთ ამ Linux ბრძანების ხელით გაშვება, შეგიძლიათ გაუშვათ ბრძანება echo 1 > /proc/sys/vm/compact_memory როგორც root მომხმარებელი.

მეტი ტექნიკური დეტალები და მაგალითები შეგიძლიათ იხილოთ აქ ოფიციალური ბლოგის პოსტი.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
როგორ შეაკეთოთ და გაასუფთავოთ ესკიზების ქეში Windows 10-ში

როგორ შეაკეთოთ და გაასუფთავოთ ესკიზების ქეში Windows 10-ში

Windows 10-ში File Explorer-ს შეუძლია აჩვენოს მცირე წინასწარი გადახედვები თქვენს დისკზე შენახული ...

Წაიკითხე მეტი

როგორ გადარქმევა თქვენი Windows 10 კომპიუტერი ან ტაბლეტი

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

ფრთხილად: Chromium-ზე დაფუძნებული ბრაუზერები ინახავენ ჩამოტვირთვის საწყისი URL ფაილებს

ფრთხილად: Chromium-ზე დაფუძნებული ბრაუზერები ინახავენ ჩამოტვირთვის საწყისი URL ფაილებს

იცით თუ არა, რომ Chromium-ზე დაფუძნებული ბრაუზერები, როგორიცაა Google Chrome, Chromium, Opera და ...

Წაიკითხე მეტი