למרות שמאגרי אובונטו מכילים תוכניות חזקות ויציבות מאוד, זה עלול לקרות שבמהלך מפגש עבודה כלשהו עם אובונטו 18.04 אנו יוצרים תהליכי זומבים. התהליכים או תוכניות זומבי הן תוכניות שאינן פועלות אך צורכות משאבים במחשב שלנו.
תהליכים אלו יכולים לגרום למחשב לפעול לאט יותר ואף להפסיק לעבוד אם התהליך די חשוב או תופס זיכרון מערכת רב. באובונטו תוכלו לפתור את בעיית ההפעלה הזו בזכות הטרמינל או שולחן העבודה. אישית אני מעדיף לפתור תהליכי זומבים אלה דרך הטרמינל שכן הוא צורך פחות משאבים והיא טוענת פחות את מערכת ההפעלה. לפיכך, ראשית עלינו לבצע את הפקודה העליונה שתראה לנו את כל התהליכים המתרחשים באובונטו. ברגע שיש לנו את המידע נראה את מספר תהליכי הזומבים שיש למערכת ההפעלה; אבל זה לא אומר לנו מהם התהליכים. כדי לדעת זאת עלינו לבצע את הקוד הבא במסוף:
ps axo stat,ppid,pid,comm | grep -w defunct
לאחר הפעלת זה, במסוף נראה את השם והמספר של תהליכי הזומבים שיש לאובונטו. עכשיו עלינו להרוג את כל תהליכי הזומבים האלה כדי שאובונטו תיפטר מהם. לשם כך עלינו לבצע את הפקודה הבאה במסוף עם כל תהליך זומבי:
sudo kill -9 NUMERO DEL PROCESO
זה יהרוג את התהליך אבל אנחנו צריכים לעשות את זה אחד בכל פעם. לאחר שנעשה זאת, נבחין כיצד אובונטו עובדת נכון או מהיר ויעיל יותר. מבחינה גרפית ניתן לעשות זאת באותו אופן דרך צג המערכת.
טריק קטן לשיפור הביצועים של אובונטו 18.04 לעתיד, זה לאתר את אותם תהליכי זומבים ולקשר אותם לתוכניות בצורה כזו שאם LibreOffice יוצר בדרך כלל תהליכי זומבים, אז החליפו את LibreOffice עם חבילת משרד אחרת. וכך בכל תהליך זומבי שיש לנו. זה לא יהיה הרבה מכיוון שתוכנית הגורמת לבעיות מייצרת בדרך כלל כמה תהליכי זומבים.
מעולם לא קראתי מאמר כזה, המידע שימושי מאוד, תודה רבה. ביצעתי את הפקודה מספר פעמים בזמנים שונים ואני מוצא שזה תהליך זומבי יחיד שלא ממש מטריד, אז ללבוש הפצה על בסיס אובונטו זה היה מאוד נקי להפעלה.