Как да поправите грешката при използване на kernel_task на вашия Mac с висока честота на използване на процесора

Как да поправите грешката при използване на kernel_task на вашия Mac с висока честота на използване на процесора

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





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





Виждали сме това много, така че имаме няколко съвета, които да ви помогнат да се отървете от този проблем.





Диагностика на бавен Mac

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

как да използвате портрет на iphone 7

Свързани: Какво е мониторинг на активността? Mac еквивалент на Task Manager



Можете да отворите Activity Monitor с помощта на Spotlight: просто натиснете Cmd + интервал след това започнете да въвеждате „дейност“ и тя трябва да се появи. Можете също да го намерите под Приложения> Помощни програми и може да искате да го прикачите към Dock за още по -бърз достъп, когато срещнете големи проблеми.

Причината за вашия бавен компютър трябва да е очевидна от процесор раздел. Просто щракнете върху % ПРОЦЕСОР заглавка на колона, за да организирате изпълняваните процеси според използването на процесора. Всичко, което използва голямо количество процесорна мощност, ще се появи в горната част; те ще се движат, докато компютърът ви изпълнява различни задачи във фонов режим.





Високото използване на процесора обикновено е проблем само когато не го очаквате. Разумно е да очаквате вашата машина да дъвче ресурси, ако играете, гледате видео в браузъра си или редактирате видео. Ако един раздел в Safari или процес на 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, която може да причини множество проблеми.

Други решения за коригиране на високото използване на CPU на kernel_task

Може би най-очевидното решение за всички проблеми, свързани с операционната система, е актуализирането до най-новата версия на macOS. Просто стартирайте Системни предпочитания , щракнете Актуализация на софтуера и стартирайте всички изключителни актуализации на софтуера на Apple.

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

Вместо да поддържате Flash инсталиран, можете да използвате браузър като Google Chrome, който предоставя Flash (макар и по избор). Най -вероятно изобщо не се нуждаете от Flash, така че е безопасно да го премахнете. Освен това, тъй като Adobe не поддържа Flash от 31 декември 2020 г., няма да получавате решаващи актуализации на защитата.

Важно е да го премахнете - поне от съображения за сигурност. За да премахнете Flash, стартирайте Adobe Flash Player Install Manager и щракнете Деинсталирайте .

Копаем малко по -дълбоко в използването на процесора на kernel_task на Mac с висока производителност

Някои хора са успели да премахнат разширенията на ядрото, които са модули от код, които могат да изпълняват задачи на ниско ниво. Известни още като „kexts“, по -голямата част от тези разширения са инсталирани от Apple като част от основната среда на macOS. Някои софтуери ще инсталират разширения на трети страни като драйвери или за контрол на хардуера.

Един бърз начин да проверите дали kext на трета страна причинява вашите проблеми с kernel_task е да рестартирате машината си в безопасен режим. За да направите това, рестартирайте машината и задръжте Преместване ключ, докато се зарежда. Безопасният режим зарежда само необходимите разширения на ядрото, така че ако проблемът не възникне в тази среда, той показва проблем с kext на трета страна.

За да се потопите в това, рестартирайте системата си както обикновено и стартирайте Терминал . След това изпълнете следната команда:

kextstat

Това ще покаже какви разширения на ядрото са заредени в момента. Всички разширения на Apple ще изглеждат така:

com.apple.[etc]

Междувременно драйверите на трети страни ще имат името на разработчика в тях, например:

com.paragon-software.filesystems

И също като този:

ch.tripmode.TripModeNKE

Най -добрият начин да ги премахнете е да деинсталирайте свързания софтуер . За някои приложения това просто означава преместване на файла на приложението в кошчето, след което въвеждане на администраторска парола, за да се позволи промяната.

Други могат да включват файл за деинсталиране на PKG, който трябва да стартирате. За останалите се насочете към Системни предпочитания и потърсете всички панели за предпочитания на трети страни.

Започвайки с OS X El Capitan, Apple представи нова функция за сигурност, която наруши редица модификации на трети страни. Защитата на целостта на системата или накратко SIP спира приложенията да инжектират код в собствените приложения на Apple, както и да записват в определени части на устройството, които според Apple са важни за сигурността на системата.

Това води до по -добра стабилност на системата, така че трябва да виждате този проблем по -рядко в съвременните версии на macOS.

Все още имате висока употреба на процесора? Какво да направите, когато всичко друго се провали

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

Разработчикът и блогърът Виктор Петерсон е писал много за kernel_task и проблемите около него. В неговия случай това вероятно е причинено от изкривена звукова карта. Първоначалният пост на Петерсон се фокусира върху Mac OS X Yosemite, въпреки че по -късно той го последва с актуализации за по -късни версии на macOS.

Не сме тествали тази корекция и не можем да кажем дали ще ви свърши работа. Ако се интересувате да го направите, ето какво трябва да направите:

  1. Създайте резервно копие на вашия Mac с помощта на Time Machine или друго решение за архивиране.
  2. Изключете защитата на системната цялост, като стартирате в режим на възстановяване и изпълните следната команда от терминала: | _+_ |
  3. последвам На Виктор метод. Започнете, като намерите модела на вашия Mac, като използвате командата: | _+_ |
  4. Изпълнете следната команда: | _+_ |
  5. Преместете и архивирайте файла, подходящ за вашия модел. Например, ако вашият идентификатор е MacBookPro8,2 ще стартирате: | _+_ |
  6. Рестартирайте в режим на възстановяване и активирайте отново защитата на целостта на системата, като използвате командата: | _+_ |

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

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

Поправяне на проблем с грешката на Mac kernel_task

Като цяло надграждането до нова версия на macOS носи нови функции и възможности, но може да въведе и грешки. Това важи особено за по -старите модели хардуер, които започват да изтласкват границите.

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

Дял Дял Туит електронна поща 10 лесни начина да настроите вашия Mac за най -добра производителност

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

Прочетете Напред
Свързани теми
  • Mac
  • процесор
  • Промяна на производителността
  • Монитор на активността
  • Грешки в Mac
За автора Крис Уук(118 публикувани статии)

Крис Уук е музикант, писател и както и да се нарича, когато някой прави видеоклипове за мрежата. Технически ентусиаст, откакто се помни, той определено има любими операционни системи и устройства, но така или иначе използва колкото се може повече, само за да остане в крак.

Още от Kris Wouk

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Mac