אנדרואיד

כיצד לשנות את ערך ההחלפה בלינוקס

32 ª VAQUEJADA PARQUE ARAPUÃ -SANTO ANTONIO DO SALTO DA ONÇA /RN

32 ª VAQUEJADA PARQUE ARAPUÃ -SANTO ANTONIO DO SALTO DA ONÇA /RN

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

Anonim

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

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

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

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

בדיקת ערך ההחלפה

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

cat /proc/sys/vm/swappiness

ערך החלפת ברירת המחדל ברוב ההפצות לינוקס הוא 60:

60

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

פקודה נוספת בה תוכלו להשתמש בכדי לקבוע את ערך sysctl היא sysctl :

sysctl vm.swappiness

vm.swappiness = 60

שינוי ערך ההחלפה

להחלפות יכולות להיות ערך בין 0 ל 100. ערך של 0 מורה לגרעין להימנע באגרסיביות החלפה לאורך זמן רב ככל האפשר. ערך של 100 יהיה באגרסיביות החלפת תהליכים מהזיכרון הפיזי.

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

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

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

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

sudo sysctl vm.swappiness=1

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

sudo nano /etc/sysctl.conf

אתר את פרמטר vm.swappiness ושנה את ערכו. אם פרמטר זה לא קיים, הוסף את השורה הבאה לקובץ:

/etc/sysctl.conf

vm.swappiness=1

סיכום

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

אם יש לכם משוב, השאירו תגובה למטה.

להחליף