Anonim

Maraming proseso at application ng system ang tumatakbo sa background sa sandaling i-on mo ang iyong Mac. Ang mga prosesong ito ay may kanilang mga responsibilidad, at mahalaga ang mga ito sa wastong paggana ng iyong Mac. WindowServer, halimbawa, namamahala sa mahahalagang system graphical user interface (GUI) tulad ng Dock at Menu Bar.

Ang kernel_task ay isa pang kritikal na bahagi na nagpapanatili sa iyong Mac na tumatakbo nang maayos. Sa gabay na ito, ipapaliwanag namin ang mga responsibilidad ng kernel_task sa macOS. Malalaman mo rin kung paano gumagana ang proseso at kung ano ang gagawin kung ang kernel_task ay gumagamit ng labis na mapagkukunan ng CPU.

Ano ang kernel_task sa isang Mac?

Ang kernel_task ay isang mahalagang bahagi ng macOS na idinisenyo upang ayusin ang temperatura ng iyong CPU at pigilan ang iyong Mac mula sa sobrang pag-init. Kapag naka-detect ang kernel_task ng pagtaas ng temperatura ng CPU, tumatagal ito ng malaking porsyento ng iyong CPU, at sa gayon ay nililimitahan ang mga mapagkukunan ng system na magagamit sa mga prosesong responsable para sa pagtaas ng temperatura.

Nakakatakot ang sobrang init sa lahat ng panig. Kaya kapag ang mga prosesong masinsinang CPU ay nagiging sanhi ng init ng iyong Mac, ang kernel_task ay nag-iimbak ng mga mapagkukunan ng CPU upang hindi na mapataas pa ng mga proseso ang temperatura.

Ligtas ba ang kernel_task?

Ang maikling sagot ay “Oo.” Marahil ay kinukuwestiyon mo ang pagiging lehitimo ng kernel_task dahil kumokonsumo ito ng malaking porsyento ng CPU ng iyong Mac. Normal lang iyan. Gayunpaman, mahalagang tandaan na ang kernel_task ay hindi kumikilos ng sarili nitong kusa.Sa halip, tumutugon ito sa status ng temperatura ng iyong CPU.

Kung ang CPU ng iyong Mac ay umiinit, ang kernel_task ay lalabas upang babaan ang temperatura. Ito ay makikita sa pagtaas ng aktibidad ng fan (o ingay ng fan) at mataas na paggamit ng CPU. Kaya, sa tuwing ginagamit ng kernel_task ang kapangyarihan sa pagpoproseso ng iyong Mac, huwag isipin ito bilang diyablo. Sa halip, isipin ito bilang isang anghel na nagsusumikap para mapawi ang diyablo ng sobrang init.

Nga pala, hindi mo maaaring wakasan ang kernel_task. Napupunta din iyon upang patunayan ang kaligtasan at pagiging lehitimo ng proseso. Gumagana ito sa background dahil ito ay isang mahalagang mahalagang bahagi ng macOS, isa na hindi magagawa ng iyong Mac nang wala. Isa ito sa pinakamahalagang bahagi ng macOS. Narito ang patunay: ilunsad ang Activity Monitor, i-click ang View sa menu bar, at piliin ang All Processes, Hierarchically

Isaayos nito ang lahat ng proseso ng system at mga third-party na app ayon sa antas ng kahalagahan. Ang Activity Monitor ay gagawa ng nested view ng lahat ng proseso at application, na may kernel_task bilang pangunahing proseso kung saan nahuhulog ang ibang mga proseso.

Ang pag-click sa drop-down na button ay nagpapalawak sa parent na folder at ipinapakita ang "mga proseso ng bata" o "mga sub-proseso."

kernel_task ang nasa tuktok ng hierarchy dahil ito ang unang proseso na pinapatakbo ng macOS kapag nag-boot ang iyong Mac.

Gaano Karaming CPU ang Dapat Gamitin sa kernel_task?

Walang nakapirming dami ng mga mapagkukunan ng CPU na dapat gamitin ng kernel_task. Gagamitin lamang nito ang isang malaking porsyento ng iyong CPU kung ang temperatura ng processor ay nagiging abnormal na mainit. Sa madaling salita, ang paggamit ng CPU ng kernel_task ay isang function ng temperatura ng iyong Mac.

Ayusin ang kernel_task Mataas na Paggamit ng CPU

Sa ilalim ng normal na mga kondisyon, ang kernel_task ay nakatago sa background na gumagamit ng napakaliit na mapagkukunan ng system. Gayunpaman, ang mga salik tulad ng mataas na temperatura sa paligid, pansamantalang mga glitch ng system, labis na proseso ng CPU-intensive na tumatakbo sa background, atbp., ay maaaring mag-trigger ng kernel_task na gumamit ng napakaraming lakas sa pagpoproseso.

Sundin ang mga rekomendasyon sa ibaba para makontrol ang pagkonsumo ng CPU ng kernel_task.

1. Piliting Ihinto ang Mga Hindi Nagamit na App

Normal para sa iyong Mac na uminit habang ginagamit. Kung mas maraming apps ang iyong bubuksan, mas mahirap gumagana ang iyong Mac, at mas maraming init ang nabubuo nito. Magti-trigger din iyon sa kernel_task na gumamit ng mas maraming CPU power sa isang bid para i-regulate ang temperatura ng iyong Mac.

Kaya, ang pinakamadaling paraan upang bawasan ang aktibidad ng kernel_task ay ang isara ang mga app na hindi mo ginagamit. Minsan, ang pagsasara ng app mula sa Dock o pag-click sa pulang “x icon” sa window ng app ay hindi nagwawakas sa app.

Nananatiling nakasuspinde ang ilang app sa background, na nakakaubos ng CPU ng iyong Mac at lakas ng baterya. Ang sapilitang pagtigil sa mga hindi nagamit na app ay magbabawas ng strain sa iyong Mac processor at kasunod nito ay mababawasan ang kernel_task na mataas na paggamit ng CPU. Pumunta sa Monitor ng Aktibidad at isara ang anumang hindi nagamit na mga app upang magbakante ng ilang kapangyarihan sa pagpoproseso.

  1. Ilunsad ang Activity Monitor (Finder > Applications >Utilities > Activity Monitor) at piliin ang application na gusto mong piliting isara.

  1. I-click ang Stop button sa toolbar ng Activity Monitor.

Kung may Touch Bar ang iyong Mac, piliin ang app at i-click ang x icon sa dulong kaliwa.

  1. Click Force Quit sa screen ng iyong Mac o Touch Bar.

2. I-decongest ang Mga Port ng Iyong Mac

Pag-plug ng masyadong maraming accessory na gutom sa kuryente sa isang gilid ng iyong Mac notebook ay maaaring magdulot ng sobrang init ng CPU. Kung ang kernel_task ay nagpapanatili ng mataas na paggamit ng CPU, ilipat ang ilang mga accessory sa tapat ng iyong Mac at maghintay ng ilang minuto. Nabawasan ang kernel_task na paggamit ng CPU para sa ilang mga user ng MacBook Pro sa StackExchange thread na ito.

Sabihin na mayroon kang panlabas na monitor, charging cable, hard drive, at mouse na nakasaksak sa isang USB hub sa kaliwang bahagi ng iyong Mac. Tataas nito ang temperatura ng CPU at dahil dito ay tataas ang aktibidad ng kernel_task. Para ayusin ang isyu, ikalat ang mga accessory sa kabilang panig ng iyong Mac.

Ang diskarteng ito ay wasto para sa mga modelo ng MacBook na may mga USB port sa magkabilang (kaliwa at kanan) na gilid. Kung ang iyong Mac notebook ay may mga USB port sa isang gilid lamang, ang pag-unplug ng mga hindi nagamit na accessory at device ay maaaring malutas ang problema.

3. I-restart ang Iyong Mac

Kung patuloy na gumagamit ang kernel_task ng labis na kapangyarihan sa pagpoproseso, dapat malutas ng power-cycling ng iyong Mac ang isyu. Ire-refresh nito ang memorya ng iyong Mac, wakasan ang mga hindi kinakailangang app, i-clear ang cache ng processor, at i-regulate ang paggamit ng CPU ng kernel_task.

Isara ang lahat ng aktibong window ng app, i-click ang icon ng Apple sa menu bar, at piliin ang I-restart .

4. Bawasan ang Ambient Temperature

MacBooks ay may mga built-in na sensor na nakakakita ng mga pagbabago sa temperatura ng CPU. Ayon sa Apple, ang perpektong ambient temperature para sa paggamit ng mga MacBook ay nasa pagitan ng 10° C at 35° C (~50° F at 95° F).Kapag ang iyong Mac ay lumampas sa pinakamainam na temperatura, awtomatikong i-on ng mga sensor ang fan ng iyong MacBook upang palamig ang CPU. Mapapansin mo rin ang pagtaas sa paggamit ng CPU ng kernel_task.

Siguraduhin na ang iyong Mac ay wala sa isang mainit na silid o sa mga ibabaw na humaharang sa pag-alis ng init-sa isang unan, kama, o sa ilalim ng mga takip ng kama. Ilagay ang iyong Mac sa patag na ibabaw at tiyaking may maayos na bentilasyon ang kuwarto-buksan ang mga bintana ng kuwarto o i-on ang air-conditioning. Ang paglalagay ng iyong Mac sa isang panlabas na cooling pad ay maaari ding makatulong na bawasan ang temperatura ng CPU.

5. I-reset ang System Management Controller

kernel_task ay maaaring mag-malfunction kung ang mga cooling fan ng iyong MacBook ay hindi gumagana nang maayos. Kung ang iyong Mac ay hindi mainit o mainit, ngunit ang mga fan ay tumatakbo nang mabilis at hindi mapigil na malakas, i-reset ang System Management Controller (SMC).

Ang SMC ay isang bahagi sa motherboard na namamahala sa baterya ng iyong Mac, backlight ng keyboard, mga cooling fan, gawi ng takip, at iba pang mahahalagang sensor. Ang pamamaraan upang i-reset ang System Management Controller ay depende sa kung ang iyong Mac ay gumagamit ng Apple T2 Security Chipset.

Upang tingnan kung ang iyong Mac ay may T2 security chip, pumunta sa Finder > Applications > Utilities > System Information > Hardware at piliin ang Controller sa sidebar. Kung ang "Pangalan ng Modelo" ay hindi Apple T2 chip, walang security chip ang iyong Mac.

I-reset ang SMC sa mga Mac Notebook na Walang Apple T2 Chip

Ang mga modelo ng MacBook Air at Pro na inilabas noong 2017 o mas maaga ay walang T2 Security Chip.

  1. I-click ang Apple logo sa menu bar at piliin ang Shut Down .

  1. Pindutin nang matagal ang Shift + Control +Option key sa kaliwang bahagi ng iyong keyboard nang sabay-sabay sa loob ng pitong segundo.

  1. Pindutin nang matagal ang power button ng iyong Mac habang hawak ang tatlong key sa Hakbang 2.

  1. Hawakan ang apat na key sa loob ng 10 segundo at bitawan ang mga ito.
  2. Pindutin ang power button upang i-on ang iyong Mac.

I-reset ang SMC sa mga Mac Notebook Gamit ang Apple T2 Chip

MacBook Air at Pro na mga modelo na inilabas noong 2018 o mas bago ay walang T2 Security Chip. I-off ang iyong Mac, maghintay ng humigit-kumulang 30 segundo para tuluyan itong mag-shut down, at sundin ang mga hakbang na ito:

  1. Pindutin nang matagal ang mga sumusunod na key sa loob ng pitong segundo: Kanan Shift key + Kaliwa Control key + Kaliwa Option key.

  1. Patuloy na hawakan ang tatlong key sa hakbang 1, pagkatapos ay pindutin nang matagal ang power button.

  1. Hawakan ang apat na button nang magkasama sa loob ng 10 segundo.
  2. Bitawan ang mga button at pindutin ang power button upang i-boot ang iyong Mac.

I-reset ang SMC sa Mac Desktops

I-off ang Mac at i-unplug ito sa saksakan ng kuryente. Maghintay ng 15 segundo, isaksak muli ang Mac sa saksakan ng kuryente, maghintay ng 5 segundo, at pindutin ang power button.

Patatagin ang kernel_task Paggamit ng CPU

Ang kernel_task ay isang kritikal na proseso ng system na kumokontrol sa temperatura ng iyong Mac. Kung mas umiinit ang iyong Mac, mas maraming lakas sa pagproseso ang kinakain ng kernel_task. Ang mga tip sa pag-troubleshoot na naka-highlight sa itaas ay dapat makatulong na mabawasan ang kernel_task mataas na paggamit ng CPU.Kung magpapatuloy ang problema, subukang i-reset ang PRAM/NRAM ng iyong Mac.

Ano ang kernel_task sa Mac at Ligtas ba Ito?