במאמר הבא נראה כיצד זיכרון RAM נקי ממסוף אובונטו. כברירת מחדל, ל- Gnu / Linux יש דרך יעילה מאוד לנהל את ה- RAM במחשבים שלנו. בכך אנו משיגים ביצועים טובים יותר של המשאבים הזמינים במערכת שלנו. גישה זו יכולה לפעמים לבלבל את המשתמשים מכיוון שנראה כי ה- RAM אכל לחלוטין למרות סגירת כל היישומים.
Gnu / Linux משתמש בזיכרון זמין במטמון יישומים מהכונן הקשיח במטמון להשיג זמני קריאה מהירים יותר. יתרון זה הופך לחוויה מתסכלת, במיוחד עבור מנהלי מערכות הפותרים בעיות במחשב. ייתכן שלא ניתן לקרוא שינויים שהוחלו על קבצי המערכת בדיסק הקשיח. זה קורה מכיוון ש- Gnu / Linux טוענת אותם מה- RAM. לכן, כדי לפתור בעיה זו, זה רעיון טוב נקי זיכרון RAM במקום להפעיל מחדש את המחשב האישי.
נקה זיכרון RAM באובונטו, מנטה לינוקס ונגזרות עם drop_caches
אנו מתכוונים להתחיל את המסוף (Ctrl + Alt + T) ולהקליד את הפקודות הבאות:
sudo su sync; echo 3 > /proc/sys/vm/drop_caches
כדי להתחיל אנחנו בואו נכנס כשורש. ואז הפקודה 'לסנכרן' הולך ל לנקות את מאגר מערכת הקבצים. באופן זה, נהיה בטוחים כי כל האובייקטים שנשמרים במטמון משוחררים. אחרת יכולות להיות בעיות. הפקודה 'הד'עושה את עבודת הכתיבה לקובץ ו- drop_caches הוא ניקוי המטמון מבלי להסיר שום אפליקציה / שירות. אתה צריך לראות מיד שה- RAM פנוי.
אם אתה צריך לנקות את מטמון הדיסק, "... הד> 3 ...”בטוח יותר בחברה ובציוד בשלב הייצור מאז«... הד 1> ....»ימחק רק את הדף. לא מומלץ להשתמש באפשרות השלישית «... הד 3> ...»בהפקה עד שתדע מה אתה עושה, מאז ינקה את מטמון הדף, שיניים ושיניים inodes. האפשרות "... הד 0> ...»לא ישחרר דבר, והאפשרות«... הד 2> ...»ישחרר רק צמתים ושיניים.
פעולה זו זה יכול להאט את המערכת לכמה שניות, בזמן שהמטמון נוקה וכל המשאבים הנדרשים על ידי מערכת ההפעלה נטענים בחזרה למטמון הדיסק.
Gnu / Linux תוכנן בצורה כזו שהיא בוחנת את מטמון הדיסק לפני חיפוש בדיסק. אם הוא מוצא את המשאב במטמון, הבקשה לא תפגע בדיסק. אם ניקוי המטמון, מערכת ההפעלה תחפש את המשאב המבוקש בדיסק.
הפוך את שחרור ה- RAM לאוטומטי באמצעות משימות Cron
כעת, כשאנו יודעים כיצד לפנות זיכרון במחשבים שלנו, אולי נרצה להפוך את תהליך מחיקת הזיכרון לאוטומטי באופן קבוע. ניתן לעשות זאת בקלות על ידי משימות cron. יש להשתמש במשימה זו רק במחשבים שולחניים וניידים.
שלב 1
כדי להתחיל, נתחיל את המסוף (Ctrl + Alt + T) ונכתוב את הפקודה הבאה להתקין vim, או שכולם משתמשים בעורך המועדף עליהם:
sudo apt-get install vim
שלב 2
עכשיו אנחנו הולכים ליצור קובץ .sh נקרא eraseram.sh. בתוכו נוסיף את התסריט:
vim borraram.sh
שלב 3
אם נשתמש בעורך ה- vim, נצטרך לחץ על מקש 'esc' ואז על מקש 'i' כדי להיכנס למצב INSERT. לאחר מכן נוסיף את הסקריפט הבא.
#!/bin/bash sync echo "echo 3 > /proc/sys/vm/drop_caches"
השורה הראשונה למטה היא שבנג. ואז נכתוב את אותה פקודה בה אנו משתמשים כדי למחוק את ה- RAM מהמסוף.
לאחר שהכל כתוב, אנו שומרים את קובץ ה- sh ונצא מעורך הטקסט של vim. לשם כך נלחץ על 'esc' נכתוב : wq ונלחץ על Enter. Vim ישמור את קובץ ה- sh וייצא למסוף. לדוגמא זו שמרתי את התסריט בתוך תיקיית בית שורש.
שלב 4
חזרה למסוף נכתוב את הפקודה הבאה הענק הרשאות קריאה / כתיבה:
sudo chmod 755 borraram.sh
שלב 5
עכשיו הגיע הזמן להתקשר לפקודה crontab:
sudo crontab -e
שלב 6
נניח שאנחנו רוצים נקה זיכרון RAM כל יום בשעה 1:XNUMX. זה לטעמם של כולם.
0 13 * * * /root/scripts/borraram.sh
את קובץ ה- sh, נוכל להעביר אותו למיקום הרצוי לנו, אך עלינו לזכור את הנתיב מכיוון שהוא זה שנצטרך לתת לפקודה הקודמת.
רוזיטה מלגוזה מחפשת אותך לראות מה מתאים לך. שאל את המורה שלך איזה מערכת הפעלה אתה עומד להתקין
יש למחוק את הפוסט הזה, הוא מכיל הרבה מידע שגוי ולא מדויק. לא מומלץ לנקות את זיכרון המטמון, וזה לא עוזר למשתמש קצה בכלל. זה גם שקר ש"יתרון זה הופך לחוויה מתסכלת, במיוחד עבור מנהלי מערכות הפותרים בעיות במחשב ", כי ??? זה גם לא מוסבר מדוע אתה עושה סינכרון, ... זה מאמר מבלבל ושגוי.