כיצד לתקן את באג השימוש במעבד 'kernel_task' של ה- Mac שלך

כיצד לתקן את באג השימוש במעבד 'kernel_task' של ה- Mac שלך

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





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





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





אבחון Mac איטי

אם נראה שה- Mac שלך פועל לאט, מייצר הרבה חום או נשמע כאילו הוא עומד להמריא בגלל מהירויות מאוורר גבוהות, אז תרצה לפתוח מעקב אחר פעילויות ולברר מדוע. זה בעצם מקבילה של macOS למנהל המשימות של Windows.

איך לצלם צילום מסך בסנאפצ'ט מבלי שהאדם יידע

קָשׁוּר: מהו מעקב אחר פעילות? מק המקבילה למנהל המשימות



אתה יכול לפתוח את צג הפעילות באמצעות זרקור: פשוט פגע Cmd + רווח לאחר מכן התחל להקליד 'פעילות' וזה אמור לצוץ. תוכל למצוא אותו גם מתחת יישומים> כלי עזר , ואולי תרצה להצמיד אותו לרציף שלך לגישה מהירה עוד יותר כאשר תיתקל בבעיות גדולות.

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





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

מדוע kernel_task הוא האשם?

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





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

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

אז איך אתה מונע מ- kernel_task להשפיע לרעה על ביצועי ה- Mac שלך?

פתרונות פשוטים לבעיות kernel_task

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

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

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

פתרונות אחרים לתיקון שימוש במעבד גבוה kernel_task

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

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

במקום להשאיר את Flash מותקן, תוכל להשתמש בדפדפן כמו Google Chrome, המספק Flash (אם כי אופציונלי). סביר להניח שאתה לא צריך Flash בכלל, אז זה בטוח להסיר. יתר על כן, מכיוון ש- Adobe לא תומכת ב- Flash מאז 31 בדצמבר 2020, לא תקבל עדכוני אבטחה חיוניים.

חיוני שתסיר אותו - לפחות מטעמי אבטחה. כדי להסיר את Flash, הפעל את מנהל ההתקנה של Adobe Flash Player ולחץ הסר את ההתקנה .

לחפור קצת יותר לעומק השימוש במעבד kernel_task גבוה של Mac

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

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

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

kextstat

זה יראה אילו הרחבות גרעין נטענות כרגע. כל הרחבות של אפל ייראו כך:

com.apple.[etc]

בינתיים, נהגי צד שלישי יכילו את שם המפתח, כך:

com.paragon-software.filesystems

וגם כמו זה:

ch.tripmode.TripModeNKE

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

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

החל מ- OS X El Capitan, אפל הציגה תכונת אבטחה חדשה ששברה מספר שינויים של צד שלישי. System Integrity Protection, או בקיצור SIP, מונע מאפליקציות להזריק קוד לאפליקציות של אפל עצמה, כמו גם לכתוב לחלקים מסוימים של הכונן שאפל רואה בעיניהם חשיבות לאבטחת המערכת.

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

עדיין יש לך שימוש גבוה במעבד? מה לעשות כשכל השאר לא מצליח

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

המפתח והבלוגר ויקטור פיטרסון כתב רבות על kernel_task ועל הנושאים סביבו. במקרה שלו, זה כנראה נגרם על ידי כרטיס קול מפוקפק. הפוסט הראשוני של פיטרסון התמקד ב- Mac OS X Yosemite, אם כי בהמשך עקב אחר כך עם עדכונים לגרסאות מאוחרות יותר של macOS.

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

  1. צור גיבוי של ה- Mac שלך באמצעות Time Machine או פתרון גיבוי אחר.
  2. כבה את הגנת תקינות המערכת על ידי אתחול למצב שחזור והפעלת הפקודה הבאה מטרמינל: | _+_ |
  3. לעקוב אחר של ויקטור שיטה. התחל במציאת המודל של ה- Mac שלך באמצעות הפקודה: | _+_ |
  4. הפעל את הפקודה הבאה: | _+_ |
  5. העבר וגבה את הקובץ הרלוונטי לדגם שלך. לדוגמה, אם המזהה שלך הוא MacBookPro8,2 היית מפעיל: | _+_ |
  6. הפעל מחדש למצב שחזור והפעל שוב את הגנת תקינות המערכת באמצעות הפקודה: | _+_ |

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

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

תיקון בעיית באג kernel_task Mac

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

אבל אם התחלת לראות בעיות עם kernel_task ב- Mac שלך רק לאחר עדכון, זה יכול להיות האשם. יש לקוות שאחד הטריקים האלה עזר לך לתקן את הבעיה ולשפר את ביצועי ה- Mac שלך.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 10 דרכים קלות לכוון את ה- Mac שלך לביצועים הטובים ביותר

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

קרא הבא
נושאים קשורים
  • מק
  • מעבד
  • שיפורי ביצועים
  • מעקב אחר פעילויות
  • שגיאות Mac
על הסופר קריס ווק(פורסמו 118 מאמרים)

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

עוד מאת קריס ווק

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה
קטגוריה מק