Windows Tips & News

ל-WSL 2 יש כעת תכונת החזרת זיכרון

עם שחרורו של Windows 10 Build 18917, מיקרוסופט הציגה את WSL 2 ל-Insiders, תת-המערכת של Windows עבור Linux 2. הוא שולח ליבת לינוקס אמיתית עם Windows שתאפשר תאימות מלאה לשיחות המערכת. זו הפעם הראשונה שגרעין לינוקס נשלח עם Windows. Windows 10 build 19013 מוסיף עוד תכונה נהדרת של WSL 2 - Memory Reclaim, המאפשרת למערכת המארחת לעשות שימוש חוזר בזיכרון שאינו נחוץ עוד בשום תהליך לינוקס.

בעבר, כאשר צרכי הזיכרון של המכונה הווירטואלית WSL2 (VM) גדלו, בין אם מזרימת העבודה שלך או על ידי ליבת לינוקס, הזיכרון הכולל שהוקצה ל-VM יגדל גם על ידי הקצאת זיכרון נוסף מה- מנחה. אבל ברגע שזרימת העבודה תסתיים, הזיכרון הזה שאינו נחוץ עוד על ידי זרימת העבודה לא ישוחרר בחזרה למארח. כעת עם שיחזור זיכרון ב-WSL 2, כאשר הזיכרון בלינוקס אינו נחוץ עוד ניתן לדווח אותו בחזרה למארח שבו הוא ישוחרר וה-WSL 2 VM שלך יתכווץ בגודל הזיכרון.

לפני:

לאחר:

בדוק את הסרטון הבא:

איך זה עובד

תכונה זו מופעלת על ידי א תיקון ליבת לינוקס המאפשרת להחזיר בלוקים רציפים של זיכרון למחשב המארח כאשר הם אינם נחוצים עוד באורח לינוקס. צוות WSL עדכן את ה ליבת לינוקס ב-WSL2

כדי לכלול את התיקון הזה, ושינתה את Hyper-V כדי לתמוך בתכונת דיווח הדף הזו. על מנת להחזיר כמה שיותר זיכרון למארח, WSL דוחסת את הזיכרון מעת לעת כדי להבטיח שזיכרון פנוי זמין בבלוקים רציפים. זה פועל רק כאשר המעבד שלך לא פעיל. אתה יכול לראות מתי זה קורה על ידי חיפוש ההודעה 'WSL2: ביצוע דחיסה של זיכרון' בתוך הפלט של dmesg פקודה. אם אתה משתמש מתקדם אתה יכול להגדיר התנהגות זו על ידי עריכת ערכים ב .wslconfig. בבקשה בדוק את ה הערות שחרור של WSL 19013 כדי לראות את האפשרויות הללו. לחלופין, אם תרצה להפעיל את פקודת לינוקס זו באופן ידני, תוכל להפעיל את הפקודה echo 1 > /proc/sys/vm/compact_memory בתור משתמש השורש.

תוכל למצוא פרטים טכניים נוספים ודוגמאות ב- פוסט רשמי בבלוג.

מסוף Windows יהפוך בקרוב לקונסולת ברירת המחדל ב-Windows 11

מסוף Windows יהפוך בקרוב לקונסולת ברירת המחדל ב-Windows 11

כפי שאתה אולי זוכר, Windows Terminal מאפשר לך להגדיר אותו כמארח המסוף שלך המוגדר כברירת מחדל. המש...

קרא עוד

Edge מציג כעת כמה זיכרון RAM חוסך בכרטיסיות שינה

Edge מציג כעת כמה זיכרון RAM חוסך בכרטיסיות שינה

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתל-Microsoft Edge יש כלי מסודר לש...

קרא עוד

תצוגה מקדימה של Windows Terminal 1.12.3472.0 וגרסה יציבה 1.11.3471.0 זמינה

תצוגה מקדימה של Windows Terminal 1.12.3472.0 וגרסה יציבה 1.11.3471.0 זמינה

השאר תגובהמיקרוסופט עדכנה היום את אפליקציית Windows Terminal, יציבה וגם תצוגה מקדימה. לערוץ התצוג...

קרא עוד