Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขการใช้ CPU สูงของ Kernel_Task บน macOS: คู่มือทีละขั้นตอน

ผู้ใช้คอมพิวเตอร์ชอบ Mac เพราะมันยอดเยี่ยมในแง่ของความสวยงามและประสิทธิภาพ อย่างไรก็ตาม macOS ไม่ได้ปราศจากข้อบกพร่อง เราได้สรุปแล้วว่า Macs ก็ยอมรับมัลแวร์ได้ และยังมีข้อผิดพลาด รวมถึงการช้าลงและล้มเหลว

หนึ่งในเหตุผลทั่วไปเบื้องหลังปัญหาประสิทธิภาพบน Mac คือ เมื่อบางกระบวนการกินส่วนใหญ่ของทรัพยากรอุปกรณ์ของคุณ รวมถึง CPU และ RAM เมื่อคอมพิวเตอร์ของคุณเหลือทรัพยากรจำกัด ปัญหามากมายจะ湧现

ดังนั้น เมื่อคุณสังเกตว่ามีบางอย่างผิดปกติกับ Mac ของคุณ สิ่งแรกที่คุณต้องทำคือตรวจสอบ Activity Monitor และดูว่ามีกระบวนการไหนที่พฤติกรรมน่าสงสัย เช่น กระบวนการ kernel_task

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

เคล็ดลับจากผู้เชี่ยวชาญ: สแกน Mac ของคุณเพื่อหาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和 威脅安全
那些可能导致系统问题或性能变慢

Kernel_Task คืออะไร?

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

สาเหตุของการใช้ CPU สูงของ Kernel_Task บน Mac

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

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

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

Kernel extensions ที่เสียหาย หรือ kexts ยังสามารถเป็นสาเหตุของปัญหาการใช้ CPU ของ kernel_task ของ Mac ส่วนขยายบุคคลที่สามเหล่านี้ หากไม่ได้กำหนดค่าอย่างถูกต้อง อาจใช้ส่วนใหญ่ของทรัพยากร CPU ทำให้ kernel_task พยายามจัดการ

ผู้ใช้ Mac ยังไม่ควรลืมมัลแวร์ โดยเฉพาะ cryptominers เอนทิตี้อันตรายเหล่านี้มักใช้ทรัพยากรที่มีอยู่ทั้งหมดเพ्खเหมืองคริปโตเคอเรนซี ทำให้ kernel_task บ้าคลั่งขณะพยายามลดการใช้ CPU ของมัลแวร์นี้

วิธีแก้ไขปัญหาการใช้ CPU ของ Kernel_Task บน MacBook, iMac, Mac Pro

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

นี่คือสิ่งที่คุณสามารถทำได้เมื่อ kernel_task ของ Mac ใช้ CPU สูง:

วิธีแก้ #1: อัปเดตหรือ Uninstall Flash

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

อย่างไรก็ตาม ด้วยเทคโนโลยี Flash ที่กำลังถูกแทนที่ด้วยซอฟต์แวร์ที่ดีกว่า ขอแนะนำอย่างยิ่งว่าคุณควรหาทางเลือกที่ไม่ใช้ Flash เพื่อหลีกเลี่ยงปัญหาเหล่านี้ คุณสามารถ uninstall Flash โดยไปที่ Finder > Go > Applications แล้วลากไอคอน Flash ไปที่ Trash ตรวจสอบให้แน่ใจว่าคุณว่าง Trash เพื่อลบมันออกจาก Mac อย่างสมบูรณ์

วิธีแก้ #2: ปิดแอปหรือหน้าต่างที่ไม่ได้ใช้

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

วิธีแก้ #3: ชาร์จด้านขวา ไม่ใช่ซ้าย

หากการใช้ CPU ของ kernel_task เพิ่มขึ้นขณะชาร์จ ให้ย้ายตัวชาร์จไปที่พอร์ต thunderbolt ด้านซ้ายแทน การใช้ CPU สูงโดยกระบวนการ kernel_task อาจเกิดจากอุณหภูมิ Thunderbolt Left Proximity สูงเมื่อคุณชาร์จและมีอุปกรณ์ต่อพ่วงเสียบพร้อมกัน เพื่อให้อุณหภูมิสมดุล คุณต้องทำให้โหลดของพอร์ต thunderbolt สมดุล

วิธีแก้ #4: รีเซ็ต SMC

System Management Controller (SMC) รับผิดชอบต่อฟังก์ชัน macOS มากมาย รวมถึงการจัดการอุณหภูมิ ดังนั้นการรีเซ็ตมันอาจแก้ไขปัญหา kernel_task ของคุณ

ในการรีเซ็ต SMC ให้ทำตามขั้นตอนด้านล่าง:

  1. ปิด Mac ของคุณ
  2. กดค้าง right Shift key + left Option key + left Control key อย่างน้อย 7 วินาที
  3. กดค้าง Power key 7 วินาที ขณะที่ค้างปุ่มอื่นๆ
  4. ปล่อยปุ่มทั้งหมดพร้อมกัน

วิธีแก้ #5: สแกนหามัลแวร์

หากวิธีแก้ข้างต้นทั้งหมดไม่ได้ผล แล้วคุณต้องพิจารณาการมีมัลแวร์บน Mac สแกนคอมพิวเตอร์ของคุณโดยใช้ซอฟต์แวร์ anti-malware และลบภัยคุกคามที่ตรวจพบทั้งหมด ตรวจสอบให้แน่ใจว่าลบองค์ประกอบทั้งหมดของมัลแวร์ เพื่อป้องกันไม่ให้มันกลับมา

สรุป

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