Ano ang kernel_task at Bakit Ito Tumatakbo sa My Mac?



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

SA ' kernel , 'Ang core ng anumang OS, na nakaupo sa pagitan ng CPU, memorya, iba pang hardware at mga software application na naka-install sa system. Kapag naka-on ang MAC, ang unang bagay na nagsisimula ay ang kernel, at lahat ng ginagawa ng isang system ay dumadaloy sa pamamagitan ng kernel sa ilang mga punto. Kinokontrol ng kernel ang lahat ng mga paglunsad ng daemon / serbisyo, pamamahala ng memorya, networking, atbp. Ang kernel ay naglulunsad at pinapatay ang mga kinakailangang gawain, pagkatapos ay i-clear ang memorya matapos na maisara ang mga gawaing iyon. At lahat ng aktibidad sa background na iyon ay lilitaw sa Monitor ng Aktibidad, na katumbas ng Apple sa 'Windows Task Manager', sa ilalim ng isang banner i.e. kernel_task . Ang 'kernel_task' ay binubuo ng pagpapadala ng data sa mga network na nagbabasa / sumusulat o iba pang mga gawain mula sa iba pang mga application o software ng system.



Mac Book



Kung gumagawa ka ng isang bagay na tumatagal ng maraming lakas sa pagpoproseso — na nagko-convert ng mga video sa 4K, sabihin — maaari kang magtaka kung ano ang tumatagal at tingnan ang Monitor ng Aktibidad. Upang buksan ang hit ng Monitor ng Aktibidad Cmd + Space pagkatapos ay i-type ang 'aktibidad' at dapat itong mag-pop up. Ang aktibidad ng Monitor ay maaari ding matagpuan sa ilalim Mga Aplikasyon> Mga utility .



Monitor ng Aktibidad

Mag-click sa % CPU ang header ng haligi upang ayusin ang mga tumatakbo na proseso sa pamamagitan ng pagbabahagi ng kanilang paggamit ng processor. Anumang gumagamit ng isang mataas na halaga ng kapangyarihan sa pagpoproseso ay lilitaw sa tuktok, at ang mga bagay ay lilipat habang gumaganap ang iyong computer ng iba't ibang mga gawain sa likuran.

Ang mataas na paggamit ng CPU sa pangkalahatan ay isang problema lamang kapag hindi mo ito inaasahan. Makatwirang asahan ang iyong machine na ngumunguya ng mga mapagkukunan kung nagpapatakbo ka ng isang laro, nanonood ng isang video sa iyong browser, o nag-e-edit ng isang video. Kung ang isang solong tab na Safari o proseso ng Mac ay gumagamit ng higit pa sa patas na pagbabahagi nito, sa pangkalahatan ay nangangahulugang mayroong mali.



Maaari mong patayin ang anumang mga naturang proseso sa pamamagitan ng pag-click sa kanila, pagkatapos ay pag-click sa 'X' sa kaliwang sulok sa itaas ng screen. Sa kasamaang palad, hindi ito maaaring gawin para sa kernel_task dahil ang kernel_task ay ang core ng operating system .

kernel_task Paggamit ng CPU sa Monitor ng Aktibidad

Hindi ito isang solong proseso, ngunit isang serye ng mga proseso sa ilalim ng isang label. Mac OS Ginagawa ang lahat ng uri ng mga bagay sa likuran, tulad ng pagpapadala at pagtanggap ng data sa network, pagsulat at pagbabasa ng data, at pag-index ng mga bagong folder o disk para sa paghahanap ng Spotlight.

Ang prosesong ito ay madalas na gumagamit ng maraming iyong magagamit na RAM sa Memorya tab, ngunit iyan ay mas mababa sa isang pag-aalala. Ang paggamit ng RAM sa pagtaas at pagbagsak tulad ng kinakailangan. Ang mataas na paggamit ng CPU ay maaaring mapahinto ang buong system, at kung minsan ay nagreresulta sa kumpletong pag-crash ng system. Ito ay naiintindihan kung nabigo ka, ngunit lumalabas na sadyang ginagawa ito ng iyong operating system upang maiwasan ang sobrang pag-init ng iyong CPU. Ang kernel_task ay tumutulong din sa pamamahala ng temperatura ng CPU sa pamamagitan ng paggawa ng CPU na hindi gaanong magagamit sa mga masinsinang proseso ng CPU. Hindi ito mismo ang sanhi ng mga kondisyong iyon. Kapag bumababa ang temperatura ng CPU, awtomatiko ring babawasan ng kernel_task ang paggamit ng CPU.

Kung ang Mac ay hindi mabagal, hindi na kailangang mag-alala tungkol sa prosesong ito na kumukuha ng CPU dahil normal ito. Ang hindi nagamit na memorya ay inilalagay ng kernel_task para sa mga bagay tulad ng pag-cache ng mga file, at ang isang modernong OS kung minsan ay gumagamit ng ilang lakas na CPU.

Kaya, ang kernel_task ay hindi gumagamit ng CPU power na ito ay pinipigilan lamang ang masinsinang proseso ng CPU mula sa paggamit nito upang mapanatili ang kontrol sa temperatura. Ang lahat ay dapat na bumalik sa normal kapag wala ka sa panganib zone.

Ngunit ang punto ng pag-aalala ay kapag kernel_task ay patuloy na paggamit ng karamihan ng mga mapagkukunan ng system, at mabagal ang Mac dahil baka may problema. Maaari lamang i-restart ang kernel sa pamamagitan ng pag-restart ng Mac, at kung minsan ay maaaring malutas ang problema.

Ang labis na paggamit ng CPU ng kernel_task

Ngunit paano kung magpapatuloy ang pag-uugali, narito ang kaunting ideya upang malutas ang problema.

Paano ayusin ang mga mapagkukunang kernel_task na gumagamit?

Dadaan kami sa ilan sa mga pinaka-karaniwang pamamaraan sa kung paano ayusin ang mataas na paggamit at pagkonsumo ng mga mapagkukunan at ipaliwanag ang mga ito sa isang abstract na paraan.

  1. Dahil ang kernel_task ay ang iyong operating system, at ang mga proseso ng pagpatay ay ang pinakamahusay na paraan upang magbakante ng mga mapagkukunan, isang simple i-restart ng iyong Mac ay malilinaw kaagad ang problema.
  2. Isaalang-alang pag-scan iyong Mac para sa malware , na maaaring maging sanhi ng problema.
  3. Kung ang kernel_task ay gumagamit ng maraming CPU / memorya nang walang espesyal na ginagawa, may isa pang problema sa iyong mga kamay. Karaniwan, ito ay dahil sa mga extension ng kernel ng third party na tinatawag na ' mga kext ”Sa macOS. Ang mga modyul na ito ay mga driver ng hardware at ilang software, na interface na direkta sa kernel. Ang isang may sira na kext ay nagiging sanhi ng kernel_task na kumuha ng labis na CPU. Upang subukan ito, dapat na ma-boot ang Mac sa Safe Mode. Patayin ang Mac, pagkatapos ay i-on muli ito habang pinindot ang Shift key. Ang pagpipilian ng ' Safe Boot ”Ipapakita sa login screen. Hindi pinapagana ng Safe Mode ang mga kext ng third party, kaya kung walang problema ang iyong Mac sa safe mode, nahanap mo ang iyong problema. I-uninstall ang anumang 3rd-party driver / software na nai-install kamakailan at tingnan kung makakatulong iyon.

    Safe Boot

  1. Upang makahanap ng higit pang mga detalye na ginagamit Etrecheck na nagpapatakbo ng dose-dosenang mga diagnostic, na binubuo ng isang listahan ng lahat ng mga kext na naka-install at tumatakbo sa system. I-uninstall ang anuman na sa palagay mo ay sanhi ng problema, at tingnan kung nalutas ang problema.

    Etrecheck

  2. Ang isang application na may isang masamang ugali ng paggamit ng maraming CPU at pag-uudyok na ito ay Flash . Kung ang mga tab na Flash o browser ay kumukuha ng lakas ng CPU sa tabi ng kernel_task, i-uninstall o huwag paganahin ang Flash nang buo. Bilang isang resulta, hindi gagamitin ng Flash ang CPU kasama ang iba't ibang mga bug, at kernel_task mula sa pag-counter sa ito upang mapanatili ang cool na CPU.
  3. Tanggalin hindi kailangan mga item sa pagsisimula at pagpapalaya sa puwang ng hard drive.
  4. I-reset ang NVRAM sa iyong Mac.
  5. I-reset ang iyong system management controller ( SMC ).

    Pag-reset sa SMC

  6. Pagtuunan ng pansin panlabas na temperatura (kapaligiran) na maaari mong cool na artipisyal sa pamamagitan ng Aircon upang alisin ang pagbagal na idinisenyo upang pamahalaan ang init. Ang temperatura sa labas ay nakakaapekto rin sa temperatura ng computer.
  7. Tingnan ang mga tagahanga ng MacBook, alisin ang mga tagahanga. Gayundin, linisin ang heatsink. Suriin ang thermal paste kung ito ay tuyo. Taasan ang bilis ng fan.
  8. Gumamit ng a paglamig pad para sa iyong laptop.
  9. Ang mataas na temperatura ng anumang bahagi ng tsasis mula sa pagsingil kasama ang mga peripheral na naka-plug in ay maaaring maging sanhi ng isyung ito. Ang paglipat ng cable na nagcha-charge mula sa kaliwang bahagi patungo sa mga kanang bahagi ng port ay magiging sapat upang palamig ang MAC at maaaring lutasin ang problema. Sa isang makina na may singil ng MagSafe subukang i-unplug ang mga peripheral mula sa kaliwang mga port hanggang sa puno ang baterya.
  10. Tanggalin mga cache sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa
    Terminal 'rm -rf ~ / Library / Cache'
  11. Tanggalin Mga cache ng Safari kung ang Safari ay maaaring maging sanhi ng problema)
  12. I-reset ang bloke ng kuryente . Lalo na kung mayroon kang isang hindi pantay na mapagkukunan ng AC, lalo na kung ipahiwatig ng laptop na naka-plug in ito, ngunit hindi singilin dahil kung ang suplay ng kuryente ay makakahanap ng hindi maaasahang AC, tititigil nito ang pagsingil sa laptop. Upang malutas, i-unplug lamang ang supply ng kuryente mula sa magkabilang dulo sa loob ng ilang segundo, pagkatapos ay isaksak muli ang mga dulo na ito. Maaari itong gawin ang laptop upang magsimulang muling singilin, at huminto sa pagkain ng CPU ang kernel_task at ang mga tagahanga ay hihinto sa pag-ikot.

Risky Workaround

Tila mayroong isang kakaibang pag-areglo sa problemang ito na kinabibilangan ng paglipat ng ilang mga file sa paligid ngunit dahil ito ang mga file ng system ay hindi namin inirerekumenda na ilipat mo ang mga ito maliban kung ito ay isang malaking problema para sa iyo.

  1. Pumunta sa ' Tungkol sa mac na ito ”Seksyon sa ilalim ng logo ng mansanas sa kaliwang sulok sa itaas at piliin 'Karagdagang impormasyon'.

    Pag-click sa 'Tungkol sa Mac na ito'

  2. Mag-click sa pagpipiliang 'ulat ng system'.
  3. Tandaan kung ano ang sinasabi ng computer pagkatapos ng 'Model Identifier'.
  4. Mag-navigate sa sumusunod.
    master drive> System -Library> Extensions> IOPlatformPluginFamily.kext -Contents> Plugins> ACPI_SMC_PlatformPlugin.kext> Mga Nilalaman> Mga Mapagkukunan> (Ang folder na aming nabanggit sa pangatlong hakbang)
  5. I-restart ang iyong computer at dapat mong gawin

Kung walang makakatulong, kung minsan kailangan mong ihinto ang pag-aaksaya ng iyong oras at muling i-install ang macOS mula sa wala, i-reset ang Mac o isaalang-alang ang a paglalakbay sa Apple Store .

5 minuto basahin