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

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

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

להלן איך אתה יכול לעשות את זה אם אתה על MAC.

מציאת הפושעים ותעודות הזהות שלהם

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

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

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

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

1. פתח את "פעילות צג". אתה יכול להשתמש זרקור או אלפרד כדי לפתוח אותו במהירות, או שאתה יכול למצוא את היישום בתוך "/ יישומים / כלי עזר /."

2. עבור לתפריט "תצוגה" ובחר "כל התהליכים".

3. עכשיו אתה צריך לראות את כל התהליכים הפעילים על המסך צג פעילות. המשך על ידי מיון כל התהליכים על ידי "% CPU" בשימוש.

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

ללא שם: חמושים עם ה- PID, בואו נמשיך עם השהייה צעד.

כיצד להשהות תהליך רקע

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

לאחר פתיחת המסוף, ניתן להשעות תהליך באמצעות הפקודה הבאה:

 להרוג -STOP PID 

ה- PID הוא המספר שמצאת בשלב הקודם. באמצעות הדוגמה שלמעלה, אם אני רוצה להשהות את Safari, הייתי מקליד:

 להרוג - 

תוכל לראות ש- Safari ב- Mac שלי אינו מגיב כרגע משום שהתהליך שלו הושעה.

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

שים לב שתהליכים שונים יוקצו ל- PIDs השונים, ו- PIDs אלה ישתנו תמיד עם כל הפעלה מחדש. אז אם אתה רוצה להשהות את Safari, תמצא PID שונה עבור ספארי שלך מאשר אחד בדוגמה לעיל.

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

קשורים : מאסטרינג "להרוג" פקודה ב- Linux

כיצד לחדש תהליך

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

באפשרותך לעשות זאת באמצעות פקודת Terminal אחרת:

 להרוג- CONT PID 

השתמש באותיות PID שבהן השתמשת כדי להשהות את התהליכים. אחרת, תשאיר חלק מהמשימות מושעות ברקע.

כיצד להשהות ולהמשיך תהליך באמצעות "AppName"

אם אתה נתקל בבעיות במציאת ה- PID של האפליקציה שברצונך להשהות, תוכל להשתמש ב- "AppName" במקום ב- PID.

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

 שם משתמש 

החלף את "AppName" בשם האפליקציה.

עבור Google Drive, פקודה זו הופכת ל:

 killall -STOP "כונן Google" 

הערה : הציטוט נדרש רק אם ה- AppName מכיל רווח, לדוגמה, Google Drive.

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

 killall -CONT "AppName" 

עבור Google Drive:

 killall -CONT "כונן Google" 

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

מאמר זה פורסם לראשונה במאי 2014 והוא עודכן בדצמבר 2017.