תחילת העבודה עם החלפת קבצים בלינוקס

תחילת העבודה עם החלפת קבצים בלינוקס

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





מהו קובץ החלפה?

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





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





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

הצג את קובץ ההחלפה שלך באמצעות swapon

כדי לקבל מידע על קובץ ההחלפה במערכת שלך, הפעל את הפקודה הבאה:



swapon

פלט הפקודה למעלה יהיה דומה לזה המוצג להלן.

הפלט מציג כי /שורש התיקייה מכילה את קובץ ההחלפה של המערכת בשם החלפת קובץ . בנוסף, גודל קובץ ההחלפה הוא 2GB וכיום, המערכת משתמשת בסביבות 41 מגה -בייט של שטח הקובץ להחלפה.





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

free -h

כיצד ליצור קובץ החלפה ב- Linux

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





קשור: כיצד לנהל את הזיכרון שלך ב- Linux

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

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

לפני שתוכל ליצור קובץ החלפה חדש, הקפד להשבית את הנוכחי שלך /swapfile :

sudo swapoff /swapfile

כעת צור קובץ החלפה בגודל 2GB באמצעות כשלון פקודה.

sudo fallocate -l 2G /swapfile

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

התאם את Swappiness ב- Linux

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

כדי להציג את ערך ההחלפה שלך, הפעל את הפקודה הבאה:

cat /proc/sys/vm/swappiness

כדי לשנות באופן זמני את ערך ההחלפה במערכת שלך, למשל 20, השתמש בפקודה הבאה:

sudo sysctl vm.swappiness=20

הערה : ערך זה יתאפס לברירת המחדל לאחר הפעלה מחדש של המערכת.

כדי להתמיד בחילופין, עליך לצרף את השורה הבאה vm.swappiness = 20 בתחתית שלך וכו '/sysctl.conf קובץ תצורה.

הקפד לאתחל את המערכת כדי שהשינויים ייכנסו לתוקף.

reboot

כיצד להסיר קובץ החלפה

כדי להסיר קובץ החלפה שכבר אינך צריך, השבת אותו תחילה באמצעות החלפה ולאחר מכן השתמש ב פקודת rm למחוק את הקובץ שלך .

כיצד להתקין את Windows 10 בכונן הבזק
sudo swapoff /swapfile
sudo rm /swapfile

שימוש במחיצות ייעודיות להחלפה

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מהי מחיצת החלפת לינוקס? כל מה שאתה צריך לדעת

רוב ההתקנות של Linux מציעות שתכלול מחיצת החלפה. למה מיועדת מחיצת החלפה? הנה מה שאתה צריך לדעת.

קרא הבא
נושאים קשורים
  • לינוקס
  • זיכרון מחשב
  • לינוקס
על הסופר מוכן ללכת(36 מאמרים פורסמו)

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

עוד מאת מוויזה קומוונדה

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה