คุณพบสิ่งที่เรียกว่า“ kernel_task” ในตัวตรวจสอบกิจกรรม และคุณอยากรู้ว่ามันคืออะไร ข่าวดี: ไม่มีอะไรเลวร้าย นี่คือระบบปฏิบัติการของคุณ
ที่เกี่ยวข้อง: กระบวนการนี้คืออะไรและเหตุใดจึงทำงานบน Mac ของฉัน
บทความนี้เป็นส่วนหนึ่งของ ซีรีส์ต่อเนื่องของเรา อธิบายกระบวนการต่างๆที่พบใน Activity Monitor เช่น ซ่อน , mdsworker , ติดตั้งแล้ว และ อื่น ๆ อีกมากมาย . ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านเลยดีกว่า!
“ เคอร์เนล” หากคุณไม่ทราบเป็นแกนหลักของระบบปฏิบัติการใด ๆ โดยนั่งอยู่ระหว่าง CPU หน่วยความจำและฮาร์ดแวร์อื่น ๆ และซอฟต์แวร์ที่คุณเรียกใช้ เมื่อคุณเปิดเครื่อง Mac เคอร์เนลเป็นสิ่งแรกที่เริ่มต้นและโดยพื้นฐานแล้วทุกสิ่งที่คุณทำบนคอมพิวเตอร์จะไหลผ่านเคอร์เนลในบางจุด ตัวตรวจสอบกิจกรรมทำให้กิจกรรมที่หลากหลายนี้อยู่ภายใต้แบนเนอร์เดียว: kernel_task
ที่เกี่ยวข้อง: เหตุใดจึงดีที่ RAM ของคอมพิวเตอร์ของคุณเต็ม
หากคอมพิวเตอร์ของคุณไม่ทำงานช้าอย่ากังวลว่ากระบวนการนี้จะใช้หน่วยความจำมากหรือบางครั้งอาจใช้ CPU จนหมดซึ่งถือเป็นเรื่องปกติ หน่วยความจำที่ไม่ได้ใช้คือหน่วยความจำที่สูญเปล่า ดังนั้น kernel_task จะทำให้ใช้งานได้กับสิ่งต่างๆเช่นการแคชไฟล์และการเรียกใช้ระบบปฏิบัติการที่ทันสมัยหมายถึงบางครั้งใช้พลังงาน CPU บางส่วน
แต่ถ้า kernel_task ใช้ทรัพยากรระบบส่วนใหญ่อยู่ตลอดเวลาและ Mac ของคุณทำงานช้าคุณอาจมีปัญหา การรีสตาร์ท Mac เป็นวิธีเดียวในการรีสตาร์ทเคอร์เนลของคุณและบางครั้งก็สามารถแก้ปัญหาทั้งหมดได้ แต่หากพฤติกรรมยังคงอยู่ต่อไปนี้เป็นข้อมูลเพิ่มเติมเล็กน้อย
kernel_task แกล้งใช้ CPU Cycles เพื่อให้สิ่งต่างๆเย็นลง
หากคุณกำลังทำบางอย่างที่ต้องใช้พลังในการประมวลผลสูงเช่นการแปลงวิดีโอ 4K คุณอาจสงสัยว่าอะไรใช้เวลานานขนาดนี้และดูที่ตัวตรวจสอบกิจกรรม บ่อยครั้งที่คุณจะเห็นว่า kernel_task กำลังใช้พลังงาน CPU มากจนเกินไป…ซึ่งคุณต้องการให้กระบวนการเร่งรัดของคุณใช้พลังงานดังกล่าว
เป็นเรื่องที่เข้าใจได้หากคุณรู้สึกหงุดหงิด แต่ปรากฎว่าระบบปฏิบัติการของคุณกำลังทำสิ่งนี้โดยมีจุดประสงค์เพื่อป้องกันไม่ให้ CPU ของคุณร้อนเกินไป เพื่ออ้าง หน้าการสนับสนุนของ Apple :
หน้าที่อย่างหนึ่งของ kernel_task คือช่วยจัดการอุณหภูมิของ CPU โดยการทำให้ CPU น้อยลงสำหรับกระบวนการที่ใช้งานอย่างเข้มข้น กล่าวอีกนัยหนึ่ง kernel_task ตอบสนองต่อเงื่อนไขที่ทำให้ CPU ของคุณร้อนเกินไปแม้ว่า Mac ของคุณจะไม่รู้สึกร้อนสำหรับคุณก็ตาม มันไม่ได้ทำให้เกิดเงื่อนไขเหล่านั้นเอง เมื่ออุณหภูมิของ CPU ลดลง kernel_task จะลดกิจกรรมโดยอัตโนมัติ
ดังนั้น kernel_task จึงไม่ใช่ จริงๆ การใช้พลังงาน CPU ทั้งหมดนั้นเป็นเพียงการป้องกันไม่ให้กระบวนการที่เข้มข้นของคุณใช้งานได้เพื่อป้องกันความร้อนสูงเกินไป ทุกอย่างควรกลับสู่สภาวะปกติเมื่อคุณออกจากเขตอันตราย
แอปพลิเคชั่นหนึ่งที่มีนิสัยไม่ดีในการใช้งาน CPU เป็นจำนวนมากและแจ้งว่านี่คือ Flash หากคุณเห็นแท็บ Flash หรือเบราว์เซอร์ใช้พลังงาน CPU จำนวนมากควบคู่ไปกับ kernel_task ให้พิจารณา การถอนการติดตั้งหรือปิดใช้งาน Flash อย่างสมบูรณ์ เพื่อหลีกเลี่ยงปัญหา การดำเนินการนี้จะหยุด Flash ไม่ให้ใช้ CPU ของคุณหมดไปกับบั๊กต่างๆและ kernel_task ไม่ต้องป้องกัน CPU ของคุณเพื่อให้สิ่งต่างๆเย็นลง
บูตเข้าสู่เซฟโหมดเพื่อแก้ไขปัญหาเคอร์เนล
หากคุณพบว่า kernel_task ใช้ CPU หรือหน่วยความจำมากเกินไปในขณะที่คุณไม่ได้ทำอะไรมากคุณอาจมีปัญหาอื่นในมือของคุณ โดยปกติแล้วสิ่งนี้เกี่ยวข้องกับส่วนขยายเคอร์เนลของบุคคลที่สามที่เรียกว่า“ kexts” โดย macOS โมดูลเหล่านี้ที่มาพร้อมกับไดรเวอร์ฮาร์ดแวร์และซอฟต์แวร์บางตัวและเชื่อมต่อโดยตรงกับเคอร์เนล kext ที่ผิดพลาดอาจทำให้ kernel_task ใช้ทรัพยากรระบบมากเกินไป
ที่เกี่ยวข้อง: แก้ไขปัญหา Mac ของคุณด้วยตัวเลือกการเริ่มต้นที่ซ่อนอยู่เหล่านี้
ในการทดสอบสิ่งนี้คุณควรบูตเครื่อง Mac ของคุณใน Safe Mode ซึ่งเป็นหนึ่งในไฟล์ ตัวเลือกการเริ่มต้น Mac ที่ซ่อนอยู่ ผู้ใช้ Mac ทุกคนควรรู้เกี่ยวกับ ปิดเครื่อง Mac ของคุณจากนั้นเปิดเครื่องในขณะที่กดปุ่ม Shift ค้างไว้ คุณจะเห็นคำว่า“ Safe Boot” ในหน้าจอเข้าสู่ระบบ
Safe Mode ไม่เปิดใช้งาน kext ของบุคคลที่สามดังนั้นหาก Mac ของคุณไม่มีปัญหาใด ๆ ในเซฟโหมดแสดงว่าคุณพบปัญหาแล้ว ถอนการติดตั้งซอฟต์แวร์หรือไดรเวอร์ของบุคคลที่สามที่คุณติดตั้งไว้เมื่อเร็ว ๆ นี้และดูว่าช่วยได้หรือไม่
หากคุณต้องการดำน้ำเพิ่มเติม Etrecheck รันการวินิจฉัยหลายสิบรายการ รวมถึงรายการ kexts ทั้งหมดที่ติดตั้งและทำงานบนระบบของคุณ ถอนการติดตั้งสิ่งที่คุณคิดว่าอาจเป็นสาเหตุของปัญหาและดูว่าสามารถแก้ปัญหาได้หรือไม่ หากไม่เป็นเช่นนั้นคุณอาจต้องพิจารณาเดินทางไปที่ Apple Store หรือร้านซ่อม Mac ในพื้นที่ของคุณ
สิ่งอื่น ๆ ที่ควรลอง
หากคุณยังคงพบปัญหาหลังจากนั้นคุณสามารถลองทำสิ่งต่างๆได้
บางครั้ง การรีเซ็ต NVRAM บน Mac ของคุณ จะช่วย. พิจารณา สแกน Mac ของคุณเพื่อหามัลแวร์ ซึ่งอาจเป็นสาเหตุของปัญหา คุณยังสามารถทำได้ สิ่งปกติในการเร่งความเร็ว Mac ของคุณ เช่นการนำรายการเริ่มต้นที่ไม่จำเป็นออกและเพิ่มพื้นที่ว่างในฮาร์ดไดรฟ์
หากไม่มีอะไรช่วยบางครั้งคุณต้องหยุดเสียเวลาและ ติดตั้ง macOS ใหม่ตั้งแต่ต้น . เห็นได้ชัดว่าควรเป็นทางเลือกสุดท้าย แต่สิ่งสำคัญคือต้องรู้ว่าเมื่อไหร่ที่คุณถูกทำร้าย
เครดิตภาพ: Matthew Pearce