Windows Tips & News

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

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

עם שחרורו של 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 שלך יתכווץ בגודל הזיכרון.

לפני:

החזרת זיכרון של Windows 10

לאחר:

החזרת זיכרון של Windows 10 בוצעה

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

איך זה עובד

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

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

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

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
השבת את VPN דרך חיבור מדדים ב-Windows 10

השבת את VPN דרך חיבור מדדים ב-Windows 10

מאמר זה מסביר כיצד להפעיל או להשבית VPN ברשתות מדורגות ב-Windows 10. יש אפשרות בהגדרות שאתה צריך ...

קרא עוד

שם הקוד של Linux Mint 19 הוא Tara

שם הקוד של Linux Mint 19 הוא Tara

היום, שם הקוד של גרסת Linux Mint הבאה, הקרובה, הוכרז על ידי מפתחיה. הם גם שיתפו יומן שינויים קצר ...

קרא עוד

Windows 10 VPN Over Metered Network Archives

אתר זה משתמש בקובצי Cookie כדי לשפר את החוויה שלך בזמן שאתה מנווט באתר. מתוך קובצי Cookie אלה, קו...

קרא עוד