מהו החלפת זיכרון בלינוקס?

What Is Swap Memory Linux



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

מושג זה תקף גם עבור מערכת ההפעלה Windows וגם עבור Linux. במערכת ההפעלה Windows, בכל פעם שיש ל- RAM כמות מספקת של זיכרון בכדי להחזיק תהליך, הוא לווה כמות מסוימת של זיכרון מהאחסון המשני. זיכרון שאול זה ידוע בשם זיכרון וירטואלי. באופן דומה, בכל פעם שנגמר הזיכרון ב- RAM בלינוקס, הוא לווה זיכרון מהאחסון המשני כדי לאחסן את התוכן הבלתי פעיל שלו.







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



עבודה של זיכרון החלפה:

כפי שהוסבר לעיל, החלפת זיכרון היא הכמות הייעודית של הכונן הקשיח המשמשת בכל פעם שנגמר לו הזיכרון. קיימת תוכנית לניהול זיכרון בלינוקס המטפלת בתהליך זה. בכל פעם ש- RAM חסר זיכרון, תוכנית ניהול הזיכרון מחפשת את כל אותם גושי נתונים לא פעילים הקיימים ב- RAM שלא היו בשימוש זמן רב.



כאשר הוא מוצא בהצלחה את הבלוקים האלה, הוא מעביר אותם לזיכרון ההחלפה. בדרך זו, שטח ה- RAM פנוי ולכן ניתן לנצל אותו לתוכניות אחרות הזקוקות לעיבוד באופן דחוף. רעיון ההחלפה דומה מאוד למושג ההחלפה המשמש במערכת ההפעלה Windows.





סוגי זיכרון החלפה:

בדרך כלל ישנם שני סוגים שונים של זיכרון החלפה המוזכרים להלן:

  • החלף מחיצה- זהו סוג ברירת המחדל של זיכרון החלפה שהוא למעשה מחיצת כונן קשיח המוקדש להחלפה.
  • החלף קובץ- זהו סוג של זיכרון החלפה שנוצר בעצמנו. בכל פעם שלא נותר מספיק מקום בכונן הקשיח ליצירת מחיצת החלפה, קובץ החלפה נוצר באופן ידני להחלפת התוכן הבלתי פעיל של זיכרון RAM לתוכו.

מה צריך להיות תדירות ההחלפה האידיאלית?

לינוקס מאפשרת לנו להגדיר את תדירות ההחלפות בעצמנו, כלומר, באיזו תדירות תהליך ההחלפה צריך להתרחש. אתה יכול להגדיר את ערך ההחלפה בין 0 ל -100 בהתאם לדרישות שלך. ערך החלפה בתדירות נמוכה פירושו שתהליך ההחלפה יתקיים לעיתים רחוקות מאוד רק בעת הצורך ואילו ערך תדירות גבוה של החלפה פירושו שתהליך ההחלפה יתרחש לעתים קרובות למדי. עם זאת, ברירת המחדל והערך המומלץ של תדירות ההחלפה הם 60.



יתרונות השימוש בזיכרון החלפה:

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

  • הוא יכול להחזיק בקלות את אותם גושי זיכרון RAM בלתי פעילים שכמעט ואינם בשימוש פעם או פעמיים ואז הם לעולם אינם בשימוש. לאחר מכן ניתן להשתמש ב- RAM המשוחרר כדי להחזיק תוכניות נוספות בעלות עדיפות גבוהה יותר.
  • זה מונע מ- RAM להיגמר מהחלל.
  • הוא משמש כגיבוי לשיפור שטח הזיכרון בפועל.
  • זה מאפשר לך להריץ יישומים כבדים בצורה נוחה יותר הדורשים כמות גדולה של זיכרון RAM.
  • במהלך תהליך השינה, כל תוכן ה- RAM כתוב על זיכרון ההחלפה. לכן, הדבר נדרש בעיקרו כדי שתהליך השינה יתקיים בהצלחה.
  • זה משפר את הביצועים הכוללים של המערכת שלך.

סיכום:

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

כמו כן, יש עלות כרוכה בהוספת RAM יותר ואילו אין עלות שימוש בזיכרון החלפה. יתר על כן, ניתן לחבר זיכרון RAM נוסף עד לגבול מסוים בהתאם לחומרה שלך. מכאן שהאפשרות היחידה שנותרה לנו היא להשתמש בזיכרון החלפה שיכול לגרום למערכת שלנו לפעול ביעילות רבה ללא כל עלות.