Ano ang kernel_task, at Bakit Ito Tumatakbo sa My Mac?
Kaya nakakita ka ng isang bagay na tinatawag na "kernel_task" sa Monitor ng Aktibidad, at nais mong malaman kung ano ito. Magandang balita: wala itong masama. Ito ay ang iyong operating system.
KAUGNAYAN:Ano ang Prosesong Ito at Bakit Ito Tumatakbo sa Aking Mac?
Ang artikulong ito ay bahagi ng aming patuloy na serye na nagpapaliwanag ng iba't ibang mga proseso na matatagpuan sa Monitor ng Aktibidad, tulad ng hidd, mdsworker, installd, at marami pang iba. Hindi mo alam kung ano ang mga serbisyong iyon? Mas mahusay na simulan ang pagbabasa!
Ang isang "kernel," kung hindi mo alam, ay nasa core ng anumang operating system, nakaupo sa pagitan ng iyong CPU, memorya, at iba pang hardware at software na pinapatakbo mo. Kapag binuksan mo ang iyong Mac, ang kernel ay ang unang bagay na nagsisimula, at karaniwang lahat ng ginagawa mo sa iyong computer ay dumadaloy sa pamamagitan ng kernel sa ilang mga punto. Inilalagay ng Monitor ng Aktibidad ang lahat ng magkakaibang aktibidad na ito sa ilalim ng isang banner: kernel_task.
KAUGNAYAN:Bakit Mabuti Na Puno ang RAM ng iyong Computer
Kung ang iyong computer ay hindi mabagal na tumatakbo, huwag mag-alala tungkol sa prosesong ito na pagkuha ng maraming memorya o paminsan-minsang paggamit ng mga CPU cycle: normal iyon. Ang hindi nagamit na memorya ay nasayang na memorya, kaya't isasagawa ito ng kernel_task para sa mga bagay tulad ng pag-cache ng mga file, at ang pagpapatakbo ng isang modernong operating system ay nangangahulugang gumagamit ng ilang lakas sa CPU.
Ngunit kung ang kernel_task ay patuloy na gumagamit ng karamihan ng iyong mga mapagkukunan ng system, at ang iyong Mac ay talagang mabagal, maaari kang magkaroon ng isang problema. Ang pag-restart ng iyong Mac ay ang tanging paraan upang i-restart ang iyong kernel, at kung minsan ay malulutas ang lahat ng mga problema. Ngunit kung magpapatuloy ang pag-uugali, narito ang medyo maraming impormasyon.
kernel_task Nagpapanggap na Gumagamit ng Mga CPU Cycle Upang Panatilihing Cool ang Mga Bagay
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. Kadalasan makikita mo ang kernel_task ay gumagamit ng maraming lakas ng CPU ... lakas na mas gusto mong gamitin ang kuryente sa pamamagitan ng iyong masinsinang proseso.
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. Upang quote ang pahina ng suporta ng Apple:
Ang isa sa mga pagpapaandar ng kernel_task ay upang makatulong na pamahalaan ang temperatura ng CPU sa pamamagitan ng paggawa ng CPU na hindi gaanong magagamit sa mga proseso na gumagamit nito nang masidhi. Sa madaling salita, ang kernel_task ay tumutugon sa mga kundisyon na nagdudulot sa iyong CPU na maging masyadong mainit, kahit na ang iyong Mac ay hindi mainit ang pakiramdam sa iyo. Hindi ito mismo ang sanhi ng mga kondisyong iyon. Kapag bumababa ang temperatura ng CPU, awtomatikong binabawasan ng kernel_task ang aktibidad nito.
Kaya't ang kernel_task ay hindi Talaga ginagamit ang lahat ng lakas ng CPU na: pinipigilan lamang ang iyong masinsinang proseso mula sa paggamit nito upang maiwasan ang sobrang pag-init. Ang lahat ay dapat na bumalik sa normal kapag wala ka sa panganib zone.
Ang isang application na may masamang ugali ng paggamit ng maraming CPU at pag-uudyok na ito ay Flash. Kung nakikita mo ang mga tab ng Flash o browser na kumukuha ng maraming lakas ng CPU sa tabi ng kernel_task, isaalang-alang ang pag-uninstall o hindi paganahin ang Flash nang ganap upang maiwasan ang problema. Ititigil nito ang Flash mula sa paggamit ng iyong CPU sa iba't ibang mga bug, at kernel_task mula sa pagkakaroon ng kalasag sa iyong CPU upang panatilihing cool ang mga bagay.
Boot Sa Safe Mode upang Mag-troubleshoot ng Mga Kernel Problema
Kung mahahanap mo ang kernel_task na gumagamit ng maraming CPU o memorya kapag hindi mo masyadong ginagawa, maaari kang magkaroon ng isa pang problema sa iyong mga kamay. Karaniwan ito ay may kinalaman sa mga extension ng kernel ng third party, na tinatawag na "kext" ng macOS. Ang mga modyul na ito na kasama ng mga driver ng hardware at ilang software, at direktang interface sa kernel. Ang isang sira na kext ay maaaring maging sanhi ng kernel_task na kumuha ng labis na mga mapagkukunan ng system.
KAUGNAYAN:I-troubleshoot ang Iyong Mac Sa Mga Nakatagong Opsyon sa Pagsisimula
Upang subukan ito, dapat mong i-boot ang iyong Mac sa Safe Mode, isa sa mga nakatagong pagpipilian sa pagsisimula ng Mac na dapat malaman ng bawat gumagamit ng Mac. Patayin ang iyong Mac, pagkatapos ay i-on ito habang hawak ang Shift key. Makikita mo ang salitang "Safe Boot" sa login screen.
Hindi pinapagana ng Safe Mode ang mga kext ng pangatlong partido, kung kaya't kung ang iyong Mac ay walang mga problema sa ligtas na mode, nahanap mo ang iyong problema. I-uninstall ang anumang software ng mga third party o driver na na-install mo kamakailan at tingnan kung makakatulong iyon.
Kung nais mong sumabak nang higit pa, nagpapatakbo ang Etrecheck ng dose-dosenang mga diagnostic, kasama ang isang listahan ng lahat ng mga kext na naka-install at tumatakbo sa iyong system. I-uninstall ang anumang naiisip mong maaaring maging sanhi ng problema, at tingnan kung malulutas ito. Kung hindi, maaaring kailanganin mong isaalang-alang ang isang paglalakbay sa Apple Store, o ang iyong magiliw na lokal na tindahan ng pag-aayos ng Mac.
Ilang Kakaibang Mga Bagay na Dapat Subukan
Kung mayroon ka pa ring problema pagkatapos ng lahat ng iyon, mayroong ilang mga bagay na maaari mong subukan.
Minsan makakatulong ang pag-reset ng NVRAM sa iyong Mac. Pag-isipang i-scan ang iyong Mac para sa malware, na maaaring maging sanhi ng problema. Maaari mo ring gawin ang mga karaniwang bagay upang mapabilis ang iyong Mac, tulad ng pag-aalis ng hindi kinakailangang mga item sa pagsisimula at pagpapalaya sa puwang ng hard drive.
Kung walang makakatulong, kung minsan kailangan mong ihinto ang pag-aaksaya ng iyong oras at muling i-install ang macOS mula sa simula. Malinaw na iyon ay dapat na isang huling paraan, ngunit mahalagang malaman kung ikaw ay binugbog.
Kredito sa Larawan: Matthew Pearce