התחייבות יתר היא מזיקה כי היא מעודדת, ומספקת טיעון שגוי אך סביר לכתיבת תוכנה גרועה.
למה אנחנו מתחייבים לזיכרון?
הזיכרון מחויב יתר על המידה כאשר טביעת הרגל המשולבת של זיכרון העבודה של כל המכונות הווירטואליות עולה על זו של גדלי הזיכרון המארח בגלל טכניקות ניהול הזיכרון שהמארח ESXi משתמש בו, המכונות הווירטואליות שלך יכולות השתמש ביותר זיכרון RAM וירטואלי מאשר זיכרון RAM פיזי זמין במארח.
מהו טיפול בהתחייבות יתר?
מתוך ויקיפדיה, האנציקלופדיה החופשית. התחייבות יתר של זיכרון היא מושג במחשוב המכסה הקצאה של יותר זיכרון להתקני מחשוב וירטואליים (או תהליכים) מאשר למכונה הפיזית שהם מתארחים, או שפועלים בה, יש בפועל.
איך מחויבות יתר בזיכרון עובדת?
Memory overcommit עובד על העיקרון שרוב המכונות הוירטואליות מנצלות לא מעט את קיבולת הזיכרון שהוקצתה להן. לפיכך, קיבולת הזיכרון הבלתי מנוצלת של מחשבי VM אחרים מוקצית ל-VM הדורש זיכרון נוסף.
איך אוכל להפריז את זיכרון Windows?
Windows יאפשר לתוכנית להקצות יותר זיכרון (וירטואלי) ממה שיש RAM במחשב, אבל רק אם יש מספיק שטח דיסק פנוי כדי להיות מסוגל לגבות את הזיכרון הווירטואלי המבוקש על ידי התוכנית לפי דיסק במידת הצורך. כן בדיוק. "מגבלת ההתחייבות" של Windows היא פשוט גודל RAM + גודל קובץ הדף הנוכחי