אנדרואיד

כיצד להוסיף שטח להחלפה ב- centos 8

Настройка Gnome в CentOS 8

Настройка Gnome в CentOS 8

תוכן עניינים:

Anonim

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

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

מאמר זה עוסק בשלבים להוספת קובץ החלפה במערכות CentOS 8.

יצירה והפעלה של קובץ החלפה

בצע את הצעדים הבאים כשורש או כמשתמש עם הרשאות sudo להוסיף שטח להחלפה במערכת CentOS 8.

  1. התחל ביצירת קובץ שישמש כמרחב החלפה:

    sudo fallocate -l 1G /swapfile

    בדוגמה זו אנו יוצרים קובץ החלפה בגודל 1G. אם אתה זקוק ליותר החלפה, החלף 1G בגודל הרצוי.

    אם כלי השירות fallocate אינו זמין במערכת שלך או שאתה מקבל הודעת שגיאה לפיה fallocate failed: Operation not supported , השתמש בפקודה dd כדי ליצור את קובץ ההחלפה:

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    הגדר את הרשאות הקבצים כך שרק משתמש השורש יוכל לקרוא ולכתוב את קובץ ההחלפה:

    sudo chmod 600 /swapfile

    בשלב הבא הגדר אזור החלפת לינוקס בקובץ:

    sudo mkswap /swapfile

    Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes) no label, UUID=0abdb8ba-57d6-4435-8fd8-5db9fc705045

    הפעל את החלפה על ידי ביצוע הפקודה הבאה:

    sudo swapon /swapfile

    ודא שההחלפה פעילה באמצעות החלפה או הפקודה free , כמוצג להלן:

    sudo swapon --show

    NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1

    sudo free -h

    total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M

    הפוך את השינוי לקבוע על ידי הוספת ערך להחלפה בקובץ /etc/fstab :

    sudo nano /etc/fstab

    הדבק את השורה הבאה:

    / וכו '/ fstab

    /swapfile swap swap defaults 0 0

התאמת ערך ההחלפה

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

ערך החלפת ברירת המחדל ב- CentOS 8 הוא 30. אתה יכול לבדוק את ערך ההחלפות הנוכחי על ידי הקלדת הפקודה הבאה:

cat /proc/sys/vm/swappiness

30

בעוד שערך ההחלפות של 30 בסדר למכונות שולחן עבודה ופיתוח, עבור שרתי ייצור, ייתכן שיהיה עליך להגדיר ערך נמוך יותר.

לדוגמה, כדי להגדיר את ערך ההחלפה ל -10, הקלד:

sudo sysctl vm.swappiness=10

כדי לגרום לפרמטר זה להתמיד בכל הפעלה מחדש, הוסף את השורה הבאה לקובץ /etc/sysctl.conf :

/etc/sysctl.conf

vm.swappiness=10

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

הסרת קובץ החלפה

כדי לבטל ולהסיר את קובץ ההחלפה, בצע את הצעדים הבאים:

  1. בטל את שטח החלפה על ידי הקלדה:

    sudo swapoff -v /swapfile

    הסר את ערך /swapfile swap swap defaults 0 0 החל מקובץ /etc/fstab .

    מחק את קובץ ההחלפה בפועל באמצעות rm :

    sudo rm /swapfile

סיכום

הראנו לכם כיצד ליצור קובץ החלפה ולהפעיל ולהגדיר שטח החלפה במערכת CentOS 8.

להחליף סנטוס ראם