Какво е kernel_task на Mac и защо причинява високо използване на процесора?

Когато вашият Mac загрее или се забави до обхождане, вероятно ще забележите процес, наречен kernel_task, използващ много CPU . Защо го прави? Какво изобщо означава kernel_task? Трябва ли да се притеснявате?

Прочетете, за да научите какво представлява kernel_task на Mac и защо причинява високо използване на процесора(CPU) . Освен това ще научите начини за намаляване на прекомерната активност на kernel_task в macOS.

Какво е Kernel_Task на Mac?

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

Kernel_task обработва множество основни функции на фона на вашия MacBook Pro , MacBook Air , iMac или Mac Mini , като например разпределяне на системни ресурси ( CPU и RAM ) между програми и системни услуги. 

Но най-важното е, че играе важна роля в управлението на температурата. Ето къде се появява високата активност на kernel_task.

Защо Kernel_Task причинява високо използване на процесора(High CPU Usage) ?

Вашият Mac може да се загрее по различни причини. Например, извършването на ресурсоемка дейност (като редактиране или експортиране на видео при супер висока разделителна способност) почти винаги повишава температурата на процесора . (CPU)Изобразяването на натоварени с процесора(CPU) уеб елементи, използването на неефективни плъгини в Chrome(plugins in Chrome) или Safari или възпроизвеждането на съдържание, свързано с Adobe Flash,(playing Adobe Flash-related content) също може да загрее нещата.

Когато това се случи, kernel_task ще започне действие и ще попречи на процесите да използват допълнителна мощност за обработка и да генерират още повече топлина. Това става чрез симулиране на празни цикли на процесора .(CPU)

Причина за безпокойство(Concern) ли е високото използване на процесора Kernel_Task(Kernel_Task CPU Usage Cause) ?

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

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

Намаляване на високото използване на процесора Kernel_Task(High Kernel_Task CPU Usage) на Mac

За да коригирате постоянно висока активност на kernel_task, трябва да разрешите всички основни причини, допринасящи за допълнителна топлина на вашия Mac . Съветите за отстраняване на неизправности по-долу ще ви помогнат с това.

Принудително изход от приложения

Започнете с идентифициране на процеси, различни от kernel_task, които консумират много CPU , като използвате Activity Monitor на Mac(using the Mac’s Activity Monitor) . Съвет – изберете колоната на процесора(CPU) , за да сортирате процесите по дейност. 

Ако процесорно интензивен процес изглежда е част от типична дейност (например експортиране на видео), изчакайте да приключи. Ако не, затворете или принудително прекратете процеса, като изберете бутона Стоп(Stop) в горната част на прозореца Монитор на активността(Activity Monitor) .

Изключете и рестартирайте

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

Актуализирайте приложения

След това опитайте да актуализирате приложенията, които се изпълняват на Mac . Най-добре е да съсредоточите вниманието си върху всякакви програми, които увеличават натоварването на процесора на вашия (CPU)Mac .

Започнете(Start) , като отворите App Store на Mac и погледнете под раздела Актуализации(Updates) на страничната лента за всякакви предстоящи актуализации на приложения. 

За програми, които сте получили извън Mac App Store , потърсете опция Проверка за актуализации( Check for Updates) в самите приложения.

Актуализирайте macOS

Бъги(Buggy) екземпляри на macOS (особено ранните версии на основните надстройки на версиите) могат да доведат до изтичане на паметта и проблеми с прегряване. Така че актуализирайте операционната система и вижте дали това има значение. 

За да актуализирате macOS, отворете менюто на Apple от лявата страна на лентата с менюта на Mac(Mac’s menu bar) и изберете System Preferences > Software Update > Update Now .

Използвайте Mac в по-хладна среда

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

Нулирайте NVRAM или PRAM

Ако използвате Intel Mac , може да опитате да нулирате NVRAM или PRAM . Това е малка част от летлива памет, която съхранява критични за системата настройки (напр. разделителна способност на дисплея, предпочитания за стартиращ диск, дата, часова зона и т.н.). Повредената NVRAM може да доведе до всякакви проблеми, така че нулирането му може да коригира проблеми с ядрото.

За да нулирате NVRAM , започнете с изключване на вашия Mac . След това го включете отново, като държите натиснати клавишите Command , Option , P и R. Освободете, след като чуете стартовия звън за втори път. Ако използвате Mac с Apple T2 Security Chip , освободете клавишите след 20 секунди.

Нулиране на SMC

В допълнение към NVRAM , може да искате да направите допълнителна стъпка и да нулирате SMC (контролера за управление на системата) на Mac(reset the SMC (system management controller) on Mac) .

Изчистете кеша на Mac

Остарелите или повредени временни файлове също могат да причинят проблеми с производителността в macOS, така че следващата корекция включва изчистване на кеша на приложението и системата. 

Използвайте безплатното приложение Onyx, за(Use the free Onyx app) да изчистите бързо кеша на Mac. Вижте нашето ръководство за изчистване на кеша на Mac,(clearing the Mac’s cache) ако предпочитате ръчния подход.

Влезте и излезте от безопасен режим

Влизането и излизането от безопасен режим на Mac(Entering and exiting Safe Mode on the Mac) помага да изчистите кеша на ядрото. За да влезете в безопасен режим(Safe Mode) на Intel Mac , просто задръжте натиснат клавиша Shift(Shift) при стартиране, докато не видите екрана за вход. 

Ако използвате Apple Silicon Mac , включете го, като държите натиснат бутона за захранване(Power) . След като стигнете до екрана с опции за (Options)стартиране(Startup) , задръжте натиснат клавиша Shift(Shift) и изберете Macintosh HD > Продължи в безопасен режим(Continue in Safe Mode) .

Изпълнете сканиране за злонамерен софтуер

Macs имат репутацията, че са устойчиви срещу зловреден софтуер, но това не означава, че са напълно имунизирани. За да сканирате и премахнете злонамерени процеси и руткити на Mac(remove malicious processes and rootkits on Mac) , помислете за стартиране на сканиране за злонамерен софтуер с помощта на безплатна помощна програма за защита от зловреден софтуер(using a free anti-malware utility) . Malwarebytes е отличен избор.

Изтрийте разширенията на ядрото

И накрая, може да искате да отделите време, за да идентифицирате и деактивирате всякакви разширения на ядрото на трети страни (или kext). Kexts разширяват функционалността по подразбиране на ядрото на Mac, но могат също да доведат до висока активност на kernel_task или паника на ядрото.

Можете да използвате безплатна помощна програма за диагностика, наречена EtreCheckPro , за да сканирате и прегледате списък с инсталирани разширения на ядрото. След това трябва да деинсталирате свързаните програми,(uninstall the related programs) за да премахнете кекстите.

Kernel_Task: Най-добре е оставено на собствените си средства

Надяваме се, че този урок ви помогна да разберете процеса kernel_task на Mac и какво можете да направите, за да разрешите високото използване на процесора(CPU) kernel_task . Ако проблемът продължава, може да искате да преинсталирате macOS чрез Recovery Mode(reinstall macOS via Recovery Mode) . Ако и това не успее, проблемът може да е свързан с хардуера. В такъв случай се свържете с поддръжката на Apple за помощ(contact Apple Support for help) .



About the author

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts