Anonim

Множество системни процеси и приложения се изпълняват във фонов режим в секундата, в която включите вашия Mac. Тези процеси имат своите отговорности и са от решаващо значение за правилното функциониране на вашия Mac. WindowServer, например, управлява важни системни графични потребителски интерфейси (GUI) като Dock и лента с менюта.

kernel_task е друг критичен компонент, който поддържа безпроблемната работа на вашия Mac. В това ръководство ще обясним отговорностите на kernel_task в macOS. Ще научите също как работи процесът и какво да направите, ако kernel_task консумира прекомерни ресурси на процесора.

Какво е kernel_task на Mac?

kernel_task е жизненоважен компонент на macOS, предназначен да регулира температурата на вашия процесор и да предпази вашия Mac от прегряване. Когато kernel_task открие пик в температурата на процесора, той заема голям процент от вашия процесор, като по този начин ограничава системните ресурси, достъпни за процесите, отговорни за повишаването на температурата.

Прегряването е ужасно на всички фронтове. Така че, когато процеси с интензивно натоварване на процесора карат вашия Mac да се чувства горещ, kernel_task натрупва ресурси на процесора, така че процесите да не могат допълнително да повишат температурата.

Безопасна ли е kernel_task?

Краткият отговор е „Да“. Вероятно се съмнявате в легитимността на kernel_task, защото той консумира голям процент от процесора на вашия Mac. Това е нормално. Въпреки това е важно да се отбележи, че kernel_task не действа по собствено желание.Вместо това той реагира на състоянието на температурата на вашия процесор.

Ако процесорът на вашия Mac се нагрява, kernel_task се включва, за да намали температурата. Това се вижда от повишената активност на вентилатора (или шума от вентилатора) и високото използване на процесора. Така че, когато kernel_task интензивно използва процесорната мощност на вашия Mac, не го приемайте като дявол. По-скоро си го представете като ангел, който работи усърдно, за да потуши дявола на прегряването.

Между другото, не можете да прекратите kernel_task. Това също доказва безопасността и легитимността на процеса. Той работи във фонов режим, защото е изключително важен компонент на macOS, без който вашият Mac не може. Това е един от най-важните компоненти на macOS. Ето доказателство: стартирайте Activity Monitor, щракнете върху View в лентата с менюта и изберете All Processes, Hierarchically

Това ще подреди всички системни процеси и приложения на трети страни според нивото на важност. Мониторът на активността ще създаде вложен изглед на всички процеси и приложения, като kernel_task е основният процес, под който попадат другите процеси.

Щракването върху бутона за падащо меню разширява родителската папка и разкрива „дъщерните процеси“ или „подпроцесите“.

kernel_task стои на върха на йерархията, защото това е първият процес, който macOS изпълнява при зареждане на вашия Mac.

Колко CPU трябва да използва kernel_task?

Няма фиксирано количество CPU ресурси, които kernel_task трябва да използва. Той ще използва голям процент от вашия процесор само ако температурата на процесора стане необичайно висока. Накратко, използването на процесора на kernel_task е функция от температурата на вашия Mac.

Коригиране на kernel_task Високо използване на процесора

При нормални условия, kernel_task дебне във фонов режим, консумирайки много минимални системни ресурси. Въпреки това, фактори като висока околна температура, временни системни проблеми, прекомерно интензивни процеси на процесора, изпълнявани във фонов режим и т.н., могат да задействат kernel_task да използва безумно количество процесорна мощност.

Следвайте препоръките по-долу, за да регулирате консумацията на процесора на kernel_task.

1. Принудително изключване на неизползваните приложения

Нормално е вашият Mac да се затопли по време на употреба. Колкото повече приложения отворите, толкова по-трудно работи вашият Mac и толкова повече топлина генерира. Това също ще задейства kernel_task да използва повече мощност на процесора, за да регулира температурата на вашия Mac.

И така, най-лесният начин да намалите активността на kernel_task е да затворите приложенията, които не използвате. Понякога затварянето на приложение от Dock или щракването върху червената икона „x“ в прозореца на приложението не прекратява приложението.

Някои приложения остават спряни във фонов режим, консумирайки процесора и батерията на вашия Mac. Принудителното затваряне на неизползваните приложения ще намали напрежението върху вашия Mac процесор и впоследствие ще намали високото използване на процесора kernel_task. Преминете през Activity Monitor и затворете всички неизползвани приложения, за да освободите малко процесорна мощност.

  1. Стартиране на монитора на активността (Finder > Приложения >Помощни програми > Монитор на активност) и изберете приложението, което искате да затворите принудително.

  1. Щракнете върху бутона Stop в лентата с инструменти на Activity Monitor.

Ако вашият Mac има Touch Bar, изберете приложението и щракнете върху иконата x най-вляво.

  1. Щракнете Принудително излизане на екрана на вашия Mac или Touch Bar.

2. Разтоварете портовете на вашия Mac

Включването на твърде много енергоемки аксесоари от едната страна на вашия лаптоп Mac може да доведе до прегряване на процесора. Ако kernel_task поддържа високо натоварване на процесора, преместете някои аксесоари от другата страна на вашия Mac и изчакайте няколко минути. Това намали използването на процесора kernel_task за някои потребители на MacBook Pro в тази нишка на StackExchange.

Да кажем, че имате външен монитор, кабел за зареждане, твърди дискове и мишка, включени в USB хъб от лявата страна на вашия Mac. Това ще повиши температурата на процесора и съответно ще увеличи активността на kernel_task. За да разрешите проблема, разпределете аксесоарите от другата страна на вашия Mac.

Тази техника е валидна за модели MacBook с USB портове от двете (лява и дясна) страна. Ако вашият преносим компютър Mac има USB портове само от едната страна, изключването на неизползваните аксесоари и устройства може да разреши проблема.

3. Рестартирайте вашия Mac

Ако kernel_task продължава да използва прекомерна процесорна мощност, повторното включване на захранването на вашия Mac трябва да разреши проблема. Това ще опресни паметта на вашия Mac, ще прекрати ненужните приложения, ще изчисти кеша на процесора и ще регулира използването на процесора на kernel_task.

Затворете всички активни прозорци на приложения, щракнете върху иконата на Apple в лентата с менюта и изберете Рестартиране .

4. Намаляване на околната температура

MacBook имат вградени сензори, които отчитат промени в температурата на процесора. Според Apple идеалната околна температура за използване на MacBook е между 10°C и 35°C (~50°F и 95°F).Когато вашият Mac надхвърли оптималната температура, сензорите автоматично включват вентилатора на вашия MacBook, за да охладят процесора. Ще забележите също скок в използването на процесора на kernel_task.

Уверете се, че вашият Mac не е в гореща стая или върху повърхности, които блокират разсейването на топлината – върху възглавница, легло или под завивки. Поставете вашия Mac на равна повърхност и се уверете, че стаята има подходяща вентилация – отворете прозорците на стаята или включете климатика. Поставянето на вашия Mac върху външна охлаждаща подложка също може да помогне за намаляване на температурата на процесора.

5. Нулирайте контролера за управление на системата

kernel_task може да се повреди, ако охлаждащите вентилатори на вашия MacBook не работят правилно. Ако вашият Mac не е топъл или горещ, но вентилаторите работят бързо и неконтролируемо силно, нулирайте контролера за управление на системата (SMC).

SMC е компонент на дънната платка, който управлява батерията на вашия Mac, подсветката на клавиатурата, охлаждащите вентилатори, поведението на капака и други основни сензори. Процедурата за нулиране на контролера за управление на системата ще зависи от това дали вашият Mac използва Apple T2 Security Chipset.

За да проверите дали вашият Mac има защитен чип T2, отидете на Finder > Applications > Помощни програми > Системна информация > Hardware и изберете Controller от страничната лента. Ако „Името на модела“ не е Apple T2 chip, вашият Mac няма защитен чип.

Нулиране на SMC на преносими компютри Mac без чип Apple T2

Моделите MacBook Air и Pro, пуснати през 2017 г. или по-рано, нямат T2 защитен чип.

  1. Щракнете върху логото на Apple в лентата с менюта и изберете Изключване .

  1. Натиснете и задръжте Shift + Control +Option клавиши от лявата страна на клавиатурата едновременно за седем секунди.

  1. Натиснете и задръжте бутона за захранване на вашия Mac, докато държите трите клавиша в Стъпка 2.

  1. Задръжте четирите клавиша за 10 секунди и ги освободете.
  2. Натиснете бутона за захранване, за да включите вашия Mac.

Нулиране на SMC на преносими компютри Mac с чип Apple T2

Моделите MacBook Air и Pro, пуснати през 2018 г. или по-късно, нямат T2 Security Chip. Изключете вашия Mac, изчакайте около 30 секунди, за да се изключи напълно, и следвайте тези стъпки:

  1. Натиснете и задръжте следните клавиши за седем секунди: Десен Shift клавиш + Ляв Control клавиш + Ляв Опция клавиш.

  1. Продължете да държите трите клавиша в стъпка 1, след това натиснете и задръжте бутона за захранване.

  1. Задръжте четирите бутона заедно за 10 секунди.
  2. Освободете бутоните и натиснете бутона за захранване, за да стартирате вашия Mac.

Нулиране на SMC на настолни компютри Mac

Изключете Mac и го извадете от контакта. Изчакайте 15 секунди, включете отново Mac в контакта, изчакайте 5 секунди и натиснете бутона за захранване.

Stabilize kernel_task Използване на процесора

kernel_task е критичен системен процес, който регулира температурата на вашия Mac. Колкото по-топъл става вашият Mac, толкова повече процесорна мощност консумира kernel_task. Подчертаните по-горе съвети за отстраняване на неизправности трябва да помогнат за намаляване на високото използване на процесора kernel_task.Ако проблемът продължава, опитайте да нулирате PRAM/NRAM на вашия Mac.

Какво е kernel_task на Mac и безопасно ли е?