Με την κυκλοφορία των Windows 10 Build 18917, η Microsoft παρουσίασε το WSL 2 στα Insiders, το Υποσύστημα Windows για Linux 2. Στέλνει έναν πραγματικό πυρήνα Linux με Windows που θα καθιστά δυνατή την πλήρη συμβατότητα κλήσεων συστήματος. Είναι η πρώτη φορά που ένας πυρήνας Linux αποστέλλεται με Windows. Τα Windows 10 build 19013 προσθέτουν μια άλλη εξαιρετική δυνατότητα WSL 2 - Recory Reclaim, η οποία επιτρέπει στο κεντρικό σύστημα να επαναχρησιμοποιεί τη μνήμη που δεν απαιτείται πλέον από οποιαδήποτε διαδικασία Linux.
Διαφήμιση
Προηγουμένως, όταν οι ανάγκες μνήμης της εικονικής μηχανής WSL2 (VM) θα αυξάνονταν, είτε από τη ροή εργασίας σας είτε από τον πυρήνα Linux, η συνολική μνήμη που εκχωρήθηκε στο VM θα αυξανόταν επίσης εκχωρώντας περισσότερη μνήμη από τον κεντρικό υπολογιστή. Αλλά, όταν ολοκληρωθεί η ροή εργασίας, αυτή η μνήμη που δεν απαιτείται πλέον από τη ροή εργασίας δεν θα απελευθερωθεί ξανά στον κεντρικό υπολογιστή. Τώρα με ανάκτηση μνήμης στο WSL 2, όταν η μνήμη στο Linux δεν χρειάζεται πλέον, μπορεί να αναφερθεί πίσω στον κεντρικό υπολογιστή όπου θα απελευθερωθεί και το WSL 2 VM θα συρρικνωθεί στο μέγεθος της μνήμης.
πώς μπορώ να αποκτήσω το netflix στην τηλεόρασή μου
Πριν:
Μετά:
πώς να ενεργοποιήσετε το ποσοστό μπαταρίας στα παράθυρα 10
Δείτε το παρακάτω βίντεο:
πώς να δείτε τι άρεσαν οι άνθρωποι στο instagram 2020
Πως δουλεύει
Αυτό το χαρακτηριστικό τροφοδοτείται από ένα Εμπλουτισμός πυρήνα Linux που επιτρέπει την επιστροφή μικρών συνεχόμενων μπλοκ μνήμης στον κεντρικό υπολογιστή όταν δεν χρειάζονται πλέον στον επισκέπτη Linux. Η ομάδα WSL έχει ενημερώσει το Πυρήνας Linux στο WSL2 για να συμπεριλάβετε αυτήν την ενημέρωση κώδικα και τροποποιημένο Hyper-V για να υποστηρίξετε αυτήν τη λειτουργία αναφοράς σελίδας. Για να επιστρέψετε όσο το δυνατόν περισσότερη μνήμη στον κεντρικό υπολογιστή, το WSL συμπυκνώνει περιοδικά τη μνήμη για να διασφαλίσει ότι η ελεύθερη μνήμη είναι διαθέσιμη σε συνεχόμενα μπλοκ. Αυτό λειτουργεί μόνο όταν η CPU σας είναι σε αδράνεια. Μπορείτε να δείτε πότε συμβαίνει αυτό αναζητώντας το μήνυμα «WSL2: Εκτέλεση συμπίεσης μνήμης» μέσα στην έξοδο τουdmesg
εντολή. Εάν είστε ισχυρός χρήστης, μπορείτε να διαμορφώσετε αυτήν τη συμπεριφορά με την επεξεργασία τιμών στο .wslconfig . Ελέγξτε το Σημειώσεις έκδοσης WSL 19013 για να δείτε αυτές τις επιλογές. Εναλλακτικά, εάν θέλετε να εκτελέσετε αυτήν την εντολή Linux με μη αυτόματο τρόπο, μπορείτε να εκτελέσετε την εντολήecho 1> / proc / sys / vm / compact_memory
ως ο χρήστης root.
Μπορείτε να βρείτε περισσότερες τεχνικές λεπτομέρειες και παραδείγματα στο επίσημη ανάρτηση ιστολογίου .