כיצד לפנות זיכרון RAM באובונטו

זיכרון RAM פנוי באובונטו

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

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

גלה כמה נמצא בשימוש ולאחר מכן פנה זיכרון RAM

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

free -m

כדי לראות את השימוש בזמן אמת אנו משתמשים:

watch -n 1 free -m

הפקודה הראשונה תחזיר משהו דומה למה שאנו רואים ב-header capture, בעוד עם השנייה נראה משהו מאוד דומה, אבל הוא ינוע בזמן אמת.

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

sudo sync

בא אחריו:

sudo sysctl -w vm.drop_caches=3

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

סגירת תהליכים מיותרים

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

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

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

צג מערכת אובונטו

ב צג מערכת, כלי גרפי (GUI) שמראה לנו מידע דומה לזה של Htop, נראה את כל התהליכים הפתוחים. אנחנו יכולים להזמין אותם לפי שם, לפי משתמש, מעבד או שימוש בזיכרון RAM, בין היתר. אם נבחין שהמחשב שלנו איטי או מתקשה לעבוד, אנו מעוניינים לסדר את התהליכים לפי שימוש במעבד (% CPU) או RAM (Memory). אם אנחנו יודעים מה עושה תהליך שגוזל משאבים רבים, נוכל ללחוץ עליו באמצעות לחצן העכבר הימני ולבחור באפשרות "להרוג". כמובן, שמירה לפני כל השינויים החשובים.

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

זיכרון RAM נמצא שם כדי להשתמש בו, אבל לא כדי לבזבז אותו או לגרום לנו לסבול.

עוד מידע - בדוק את הטמפרטורה של המחשב באמצעות הפקודה 'חיישנים'


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיקל מאול אי טור דיג'ו

    יש סקריפט elatareao שנמצא בדף שלך בשם freecache.py שמשחרר את המטמון אם הוא תופס 90% מה- RAM.

    http://www.atareao.es/descargas/scripts/

  2.   כריסטיאן יונס דיג'ו

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

  3.   סנטיאגו חוסה לופז בורראזאס דיג'ו

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

  4.   מריו ארלת אורוזקו גיל דיג'ו

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

  5.   gastondonay דיג'ו

    פיתרון נהדר, במיוחד אם אנו רוצים להעתיק קבצים שמשקלם 5, 10, 20, 30 ג'יגה, ...
    תודה רבה וברכה

  6.   אגם מנואל מוניז דיג'ו

    זה שירת אותי, תודה.

  7.   ברינסקוד דיג'ו

    זה תמיד עובד בשבילי, מכיוון שאני מבצע בדיקות על שרתים וירטואליים עם 500 MB של זיכרון RAM

  8.   חאבייר רנטריה דיג'ו

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

  9.   פבלו פיתול דיג'ו

    שלום, אני לא מקבל פקודה 1, מה אני עושה?

  10.   פבלו פיתול דיג'ו

    שלום לי, הפקודה הראשונה לא עובדת