Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

เป็นเรื่องยุ่งยากเมื่อ Mac ของคุณเริ่มทำงานช้า, MacBook Pro ของคุณร้อนเกินไป หรือพัดลม Mac เสียงดังมาก คุณอาจพิจารณาว่าเกิดจากการเรียกใช้หลายแอพพร้อมกันมากเกินไปหรือใช้งานคอมพิวเตอร์ Mac นานเกินไป

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

ในบทความนี้ เราขอเสนอวิธีแก้ปัญหาที่มีประสิทธิภาพมากที่สุดในแก้ไขปัญหาการใช้งาน CPU kernel_task สูงบน Mac ของคุณ .

จะแก้ไขการใช้งาน CPU สูงของ kernel_task ของ Mac ได้อย่างไร

  • 1. ทำให้ Mac ของคุณเย็นลง
  • 2. ออกจากกระบวนการที่ไม่จำเป็นในตัวตรวจสอบกิจกรรม
  • 3. รีเซ็ต SMC
  • 4. รีเซ็ต NVRAM
  • 5. รีบูต Mac ในเซฟโหมด
  • 6. อัปเดตซอฟต์แวร์

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

สารบัญ:

  • 1. kernel_task บน Mac คืออะไร
  • 2. วิธีตรวจสอบการใช้งาน CPU kernel_task บน Mac
  • 3. อะไรคือสาเหตุของการใช้งาน CPU สูงของ kernel_task
  • 4. วิธีแก้ไขการใช้งาน CPU kernel_task สูง
  • 5. ปัญหาการใช้งาน CPU kernel_task สูงยังคงมีอยู่หรือไม่
  • 6. คำถามที่พบบ่อยเกี่ยวกับ kernel_task CPU สูงใน Mac

kernel_task บน Mac คืออะไร

Kernel_task เป็นป้ายกำกับในยูทิลิตี้การตรวจสอบกิจกรรมบน Mac มันแสดงถึงกิจกรรมต่าง ๆ ที่ดำเนินการไหลผ่านเคอร์เนล (เคอร์เนลอยู่ที่แกนหลักของระบบปฏิบัติการ)

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

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

วิธีตรวจสอบการใช้งาน CPU kernel_task บน Mac ของคุณ

คุณต้องเปิดการตรวจสอบกิจกรรมก่อน กดปุ่ม Command + Space เพื่อเปิด Spotlight Search และพิมพ์ "activity monitor" เพื่อเปิด หรือถ้า Spotlight ไม่ทำงาน คุณสามารถเปิด Finder> Applications> Utilities> Activity Monitor

จากนั้นเลือกแท็บ CPU ในหน้าต่างตัวตรวจสอบกิจกรรม และพิมพ์ kernel_task ในช่องที่มุมขวาบนเพื่อค้นหากระบวนการ kernel_task

โดยปกติ kernel_task ใช้ CPU น้อยกว่า 10% และบางครั้งก็สูงถึง 60% ไม่เป็นไร

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

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

สาเหตุของการใช้งาน CPU สูงของ kernel_task คืออะไร

เนื่องจาก kernel_task เป็นป้ายกำกับของชุดกระบวนการ จึงยากที่จะค้นหาผู้กระทำผิดที่ทำให้ kernel_task ของคุณมีการใช้งาน CPU สูงในทันที

หลังจากการวิจัย เราได้สรุปสาเหตุทั่วไปสำหรับปัญหาการใช้งาน CPU สูงของ kernel_task:

  • ชาร์จ Mac ของคุณเป็นเวลานาน
  • เรียกใช้หลายแอปพร้อมกันมากเกินไป
  • ติดตั้ง Adobe Flash Player แบบบั๊กกี้บน Mac
  • เปิดใช้งานส่วนขยายของบุคคลที่สาม (หรือเรียกว่า kext)
  • พัดลมภายในเครื่อง Mac ของคุณทำงานไม่ถูกต้อง
  • Mac ของคุณถูกมัลแวร์โจมตี

วิธีแก้ไขการใช้งาน CPU สูงของ kernel_task

ต่างจากโปรแกรมอื่นๆ ที่สามารถบังคับให้ออกจากตัวตรวจสอบกิจกรรม คุณไม่สามารถบังคับออกจาก kernel_task บน Mac ได้เนื่องจากเป็นชุดของกิจกรรม

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

ทำให้คอมพิวเตอร์ Mac ของคุณเย็นลง

Apple ได้แนะนำว่าผู้ใช้ควรใช้อุปกรณ์ Mac ในสภาพแวดล้อมที่ยอมรับได้ โดยมีอุณหภูมิในการทำงานระหว่าง 50° — 95°F หรือ 10° — 35°C มิฉะนั้น จะทำให้อุณหภูมิแชสซีสูง ส่งผลให้มีการใช้งาน CPU สูงเพื่อควบคุมอุณหภูมิ

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

ออกจากกระบวนการที่ไม่จำเป็นในตัวตรวจสอบกิจกรรม

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

  • ค้นหาตัวตรวจสอบกิจกรรมในช่องค้นหาสปอตไลท์ที่มุมขวาบนของหน้าจอ จากนั้นดับเบิลคลิกเพื่อเปิด
  • เลือกกระบวนการและคลิกไอคอนที่มุมซ้ายบนของหน้าต่างตัวตรวจสอบกิจกรรม
  • คลิกออก
  • ทำซ้ำการดำเนินการข้างต้นในแต่ละกระบวนการที่ไม่จำเป็น

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

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

รีเซ็ต SMC

SMC (ตัวควบคุมการจัดการระบบ) บน Mac ของคุณจะควบคุมการจัดการพลังงานและฮาร์ดแวร์ เช่น แบตเตอรี่ พัดลม ฯลฯ หากพัดลมของคุณทำงานด้วยความเร็วสูงเป็นเวลานาน และทำให้เกิดปัญหาการใช้งาน CPU kernel_task สูง การรีเซ็ต SMC อาจช่วยแก้ปัญหาได้

รีเซ็ต SMC บน MacBook Pro หรือ MacBook Air:

  • ปิดเครื่อง Mac ของคุณ
  • กดปุ่ม Control + Option + Shift (ทางด้านขวา) จากนั้นกดปุ่มเปิด/ปิดค้างไว้

หมายเหตุ:สำหรับ MacBooks ที่ไม่มีชิป T2 ให้ใช้ปุ่ม Shift ด้านซ้ายแทน

  • ปล่อยปุ่มสี่ปุ่มหลังจากผ่านไปสิบวินาที
  • เปิดเครื่อง Mac ของคุณ

รีเซ็ต SMC บน iMac และ Mac mini:

  • ปิดเครื่อง Mac และถอดสายไฟ
  • รอ 10 วินาทีแล้วเสียบสายไฟใหม่
  • รอ 5 วินาทีแล้วกดปุ่มเปิด/ปิดเพื่อเปิดคอมพิวเตอร์

รีเซ็ต NVRAM

NVRAM (หน่วยความจำเข้าถึงโดยสุ่มแบบไม่ลบเลือน) เป็นหน่วยความจำขนาดเล็กที่เก็บการตั้งค่าที่เกี่ยวข้องกับระบบปฏิบัติการเพื่อให้ Mac ของคุณทำงานได้อย่างถูกต้องและบู๊ตได้อย่างรวดเร็ว

เมื่อ kernel_task ใช้ CUP สูงและนำไปสู่ประสิทธิภาพของ Mac ที่ไม่เหมาะสม การรีเซ็ต NVRAM อาจแก้ปัญหาได้

วิธีรีเซ็ต NVRAM มีดังนี้

  • ปิดเครื่อง Mac
  • กดปุ่ม Option + Command + P + R ระหว่างที่ Mac รีบูท
    วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ
  • ปล่อยปุ่มเมื่อได้ยินเสียงการเริ่มต้นระบบครั้งที่สองจาก Mac ของคุณ หากคุณใช้ Mac ที่ใช้ T2 ให้ปล่อยปุ่มเมื่อโลโก้ Apple ปรากฏขึ้นและหายไปสองครั้ง

หากคุณใช้ Apple M1 Mac คุณไม่จำเป็นต้องรีเซ็ต NVRAM ด้วยตนเอง ระบบจะรีเซ็ตอัตโนมัติทุกครั้งที่คุณเปิดเครื่อง Mac

บูตเครื่อง Mac ของคุณในเซฟโหมด

ซอฟต์แวร์บางตัวเปิดใช้งานส่วนขยายของบริษัทอื่นเพื่อจัดการฮาร์ดแวร์ ซึ่งมีความเสี่ยงที่จะทำให้ kernel_task มีการใช้งาน CPU สูง

ดังนั้น คุณจึงสามารถบูตเครื่อง Mac เข้าสู่เซฟโหมดได้ ซึ่งจะโหลดเฉพาะส่วนขยายและไดรเวอร์ที่จำเป็นเท่านั้น

วิธีบูต Mac ที่ใช้ Intel ในเซฟโหมด:

  • ปิดเครื่อง Mac ของคุณโดยสิ้นเชิง
  • กดปุ่ม Shift ค้างไว้เมื่อรีสตาร์ท Mac
  • ปล่อยปุ่ม Shift จนกว่าคุณจะเห็นหน้าต่างการเข้าสู่ระบบ

วิธีบูตเครื่อง Mac M1 ในเซฟโหมด:

  • ปิดเครื่อง Mac ของคุณ
  • กดปุ่มเปิด/ปิดค้างไว้จนกว่าตัวเลือกการเริ่มต้นระบบและไอคอนตัวเลือกจะปรากฏขึ้น
  • เลือกดิสก์เริ่มต้นของคุณ จากนั้นกดปุ่ม Shift ค้างไว้แล้วคลิกดำเนินการต่อในเซฟโหมด
  • ปล่อยปุ่ม Shift

หาก Mac ของคุณทำงานได้ดีในเซฟโหมด ซอฟต์แวร์ของบริษัทอื่นที่เพิ่งติดตั้งล่าสุดคือผู้กระทำความผิด คุณสามารถลบออกจาก Mac และรีสตาร์ทคอมพิวเตอร์ได้ จากนั้น Mac ของคุณจะกลับมาเป็นปกติ

อัปเดตซอฟต์แวร์

มีรายงานว่า kernel_task ที่มีจุดบกพร่องของ CPU สูงยังปรากฏบน macOS Big Sur ที่ไม่แปลก โดยทั่วไปแล้ว OS เวอร์ชันแรกเวอร์ชันแรกจะมาพร้อมกับจุดบกพร่องบางอย่างเสมอ

หรือคุณไม่ได้อัพเกรด macOS เป็นเวลานาน ส่งผลให้ซอฟต์แวร์ทำงานได้ไม่ดีกับฮาร์ดแวร์อีกต่อไป ต่อมาปัญหาเช่น kernel_task ที่มีการใช้งาน CPU สูงปรากฏขึ้น ดังนั้น การดำเนินการอัปเดตซอฟต์แวร์จึงสามารถแก้ไขจุดบกพร่องได้

สิ่งที่คุณต้องทำคือเปิดการตั้งค่าระบบในเมนู Apple จากนั้นเลือก Software Update เพื่อตรวจสอบว่ามีเวอร์ชั่นใหม่ออกมาหรือไม่ หากมี ให้อัปเดต Mac ของคุณเป็นเวอร์ชันล่าสุด

วิธีแก้ไขปัญหา CPU สูงของ Kernel_task บน Mac ของคุณ

หมายเหตุ:การดำเนินการอัปเดตซอฟต์แวร์อาจทำให้ข้อมูลสูญหายหากมีข้อผิดพลาดเกิดขึ้นระหว่างการอัปเดต คุณควรสำรองไฟล์สำคัญไว้ก่อนอัปเดต Mac

ปัญหาการใช้งาน CPU สูงของ kernel_task ยังคงมีอยู่หรือไม่

หากคอมพิวเตอร์ของคุณอัปเดตเป็นระบบปฏิบัติการเวอร์ชันล่าสุดแล้ว และวิธีข้างต้นไม่สามารถแก้ไขปัญหา kernel_task ที่ทำให้ CPU มีปัญหา คุณต้องรีเซ็ต Mac ของคุณหรือติดตั้ง macOS ใหม่เพื่อให้ Mac ของคุณกลับสู่สถานะปกติ

คำถามที่พบบ่อยเกี่ยวกับ kernel_task CPU สูงใน Mac

ไตรมาสที่ 1 ใช้งาน CPU เท่าไหร่ถึงปกติ? อา

ส่วนใหญ่ kernel_task ใช้ CPU สองสามถึงสิบเปอร์เซ็นต์ หาก kernel_task ใช้ CPU สูงถึง 100% หรือสองสามร้อยเปอร์เซ็นต์ ถือว่าผิดปกติ ในเวลาเดียวกัน Mac ของคุณทำงานช้า ค้าง หรือขัดข้อง

ไตรมาสที่ 2 คุณสามารถหยุด kernel_task บน Mac ได้หรือไม่? อา

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

ไตรมาสที่ 3 ทำไม Mac CPU ของฉันถึงสูงมาก อา

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

ไตรมาสที่ 4 จะตรวจสอบการใช้งาน CPU บน Mac ได้อย่างไร อา

คุณควรเปิดใช้ตัวตรวจสอบกิจกรรม (ภายใต้ Finder> Application> Utilities) เลือกแท็บ CPU ในหน้าต่างตัวตรวจสอบกิจกรรม จากนั้น คุณจะเห็นการใช้งาน CPU ของทุกกระบวนการ