Anonim

เมื่อ 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 ทำให้เกิดการใช้งาน CPU สูง

Mac ของคุณร้อนขึ้นได้จากหลายสาเหตุ ตัวอย่างเช่น การดำเนินกิจกรรมที่ใช้ทรัพยากรมาก (เช่น การตัดต่อหรือส่งออกวิดีโอด้วยความละเอียดสูงพิเศษ) มักจะทำให้อุณหภูมิของ CPU พุ่งสูงขึ้น การแสดงองค์ประกอบเว็บที่ใช้ CPU สูง การใช้ปลั๊กอินที่ไม่มีประสิทธิภาพใน Chrome หรือ Safari หรือการเล่นเนื้อหาเกี่ยวกับ Adobe Flash อาจทำให้สิ่งต่างๆ อุ่นขึ้นได้

เมื่อเป็นเช่นนั้น kernel_task จะเริ่มทำงานและป้องกันไม่ให้กระบวนการใช้พลังการประมวลผลเพิ่มเติมและสร้างความร้อนมากยิ่งขึ้น มันทำได้โดยการจำลองวงจรของ CPU ที่ว่างเปล่า

การใช้งาน CPU Kernel_Task สูงทำให้เกิดข้อกังวลหรือไม่

โดยส่วนใหญ่แล้ว กิจกรรม kernel_task สูงไม่ใช่สาเหตุของความกังวล สรุป หากคุณมีส่วนร่วมในงานที่ใช้ทรัพยากรมากอย่างต่อเนื่อง คาดว่าจะมีการใช้งาน CPU kernel_task สูงบน Mac ของคุณ เป็นเพียงการบำรุงรักษาตามปกติเพื่อป้องกันไม่ให้เครื่องภายในของ Mac เสียหายจากความร้อนที่มากเกินไป

แต่หากคุณสังเกตเห็นว่า kernel_task ใช้พลังงาน CPU อย่างต่อเนื่องโดยไม่มีเหตุผลที่ชัดเจน คุณอาจมีปัญหาในมือของคุณ ตัวอย่างเช่น แอพที่ไม่ได้รับการปรับแต่ง แอพพลิเคชั่นที่ล้าสมัย แคชของระบบ และส่วนขยายเคอร์เนลที่มีบั๊กกี้สามารถอุ่นเครื่อง Mac ของคุณโดยไม่มีกิจกรรมเพิ่มขึ้นตามสัดส่วน

ลดการใช้งาน CPU Kernel_Task สูงบน Mac

ในการแก้ไขกิจกรรม kernel_task ที่สูงอย่างต่อเนื่อง คุณต้องแก้ไขสาเหตุพื้นฐานใดๆ ที่ทำให้เกิดความร้อนเพิ่มขึ้นใน Mac ของคุณ เคล็ดลับการแก้ปัญหาด้านล่างนี้จะช่วยคุณได้

บังคับออกจากแอพ

เริ่มด้วยการระบุกระบวนการอื่นที่ไม่ใช่ kernel_task ที่ใช้ CPU จำนวนมากโดยใช้ตัวตรวจสอบกิจกรรมของ Mac คำแนะนำ - เลือกคอลัมน์ CPU เพื่อจัดเรียงกระบวนการตามกิจกรรม

หากกระบวนการที่ใช้ CPU มากดูเหมือนจะเป็นส่วนหนึ่งของกิจกรรมทั่วไป (เช่น การส่งออกวิดีโอ) ให้รอจนเสร็จสิ้น ถ้าไม่ ให้ปิดหรือบังคับออกจากกระบวนการโดยเลือกปุ่ม Stop ที่ด้านบนของหน้าต่างตัวตรวจสอบกิจกรรม

ปิดและรีบูต

การแก้ไขอื่นเกี่ยวข้องกับการรีสตาร์ท Mac ของคุณ นั่นเป็นวิธีที่รวดเร็วในการกำจัดกระบวนการอันธพาลที่ก่อให้เกิดปัญหา kernel_task

อัพเดทแอพ

ถัดไป ให้ลองอัปเดตแอปที่ทำงานบน Mac ทางที่ดีควรมุ่งความสนใจไปที่โปรแกรมใดๆ ที่เพิ่มภาระ CPU ของ Mac

เริ่มต้นด้วยการเปิด App Store ของ Mac และดูที่ใต้แท็บ Updates บนแถบด้านข้างเพื่อดูการอัปเดตแอปที่ค้างอยู่

สำหรับโปรแกรมที่คุณได้รับนอก Mac App Store ให้มองหาตัวเลือกตรวจสอบการอัปเดตภายในแอปพลิเคชันเอง

อัพเดท macOS

อินสแตนซ์ของ macOS Buggy (โดยเฉพาะการอัปเกรดเวอร์ชันหลักที่ออกก่อนกำหนด) อาจส่งผลให้เกิดปัญหาหน่วยความจำรั่วและความร้อนสูงเกินไป อัปเดตระบบปฏิบัติการและดูว่าสร้างความแตกต่างได้หรือไม่

หากต้องการอัปเดต macOS ให้เปิดเมนู Apple จากด้านซ้ายของแถบเมนูของ Mac แล้วเลือก 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 ให้ปล่อยปุ่มหลังจากผ่านไป 20 วินาที

รีเซ็ต SMC

นอกเหนือจาก NVRAM แล้ว คุณอาจต้องทำขั้นตอนเพิ่มเติมและรีเซ็ต SMC (ตัวควบคุมการจัดการระบบ) บน Mac

ล้างแคชของ Mac

ไฟล์ชั่วคราวที่ล้าสมัยหรือเสียหายอาจทำให้เกิดปัญหาด้านประสิทธิภาพการทำงานใน macOS ดังนั้น การแก้ไขครั้งต่อไปจึงเกี่ยวข้องกับการล้างแอปพลิเคชันและแคชของระบบ

ใช้แอป Onyx ฟรีเพื่อล้างแคชของ Mac อย่างรวดเร็ว โปรดดูคำแนะนำของเราเกี่ยวกับการล้างแคชของ Mac หากคุณต้องการวิธีการด้วยตนเอง

เข้าและออกจากเซฟโหมด

การเข้าและออกจาก Safe Mode บน Mac ช่วยล้างแคชของเคอร์เนล ในการเข้าสู่ Safe Mode บน Intel Mac เพียงกดปุ่ม Shift ค้างไว้เมื่อเริ่มต้นจนกว่าคุณจะเห็นหน้าจอเข้าสู่ระบบ

หากคุณใช้ Apple Silicon Mac ให้เปิดเครื่องในขณะที่กดปุ่ม Power ค้างไว้ เมื่อคุณไปที่หน้าจอตัวเลือกการเริ่มต้น ให้กดแป้น Shift ค้างไว้แล้วเลือก Macintosh HD > ดำเนินการต่อในเซฟโหมด.

เรียกใช้การสแกนมัลแวร์

Mac มีชื่อเสียงในด้านความทนทานต่อมัลแวร์ แต่นั่นไม่ได้หมายความว่าจะปลอดภัยอย่างสมบูรณ์ หากต้องการสแกนหาและลบกระบวนการที่เป็นอันตรายและรูทคิทบน Mac ให้ลองเรียกใช้การสแกนหามัลแวร์โดยใช้ยูทิลิตี้ป้องกันมัลแวร์ฟรี Malwarebytes เป็นตัวเลือกที่ยอดเยี่ยม

ลบส่วนขยายเคอร์เนล

สุดท้าย คุณอาจต้องการใช้เวลาในการระบุและปิดใช้งานส่วนขยายเคอร์เนลของบุคคลที่สาม (หรือ kexts) Kexts ขยายการทำงานเริ่มต้นของเคอร์เนลของ Mac แต่อาจส่งผลให้เกิดกิจกรรม kernel_task สูงหรือข้อผิดพลาดเคอร์เนลแพนิค

คุณสามารถใช้ยูทิลิตี้การวินิจฉัยฟรีที่เรียกว่า EtreCheckPro เพื่อสแกนหาและตรวจสอบรายการส่วนขยายเคอร์เนลที่ติดตั้ง คุณต้องถอนการติดตั้งโปรแกรมที่เกี่ยวข้องเพื่อลบ kexts

Kernel_Task: ดีที่สุดสำหรับวิธีการของตัวเอง

หวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจกระบวนการ kernel_task บน Mac และสิ่งที่คุณสามารถทำได้เพื่อแก้ไขการใช้งาน CPU สูงของ kernel_task หากปัญหายังคงอยู่ คุณอาจต้องติดตั้ง macOS ใหม่ผ่านโหมดการกู้คืน หากล้มเหลวเช่นกัน ปัญหาอาจเกี่ยวข้องกับฮาร์ดแวร์ ในกรณีดังกล่าว ให้ติดต่อฝ่ายสนับสนุนของ Apple เพื่อขอความช่วยเหลือ

kernel_task บน Mac คืออะไร และเหตุใดจึงทำให้เกิดการใช้งาน CPU สูง