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

6 วิธีที่พิสูจน์แล้ว ลด kernel_task CPU Usage บน Mac ของคุณ

วันนี้มาเล่ากันว่า แก้ kernel_task ใช้ CPU สูงบน Mac ยังไง

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

หากคุณลองปิดแอปทั้งหมดแล้วแต Mac ยังช้า ปัญหาอาจมาจากโปรเซส kernel_task

kernel_task คืออะไร?

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

วิธีแก้ปัญหา kernel_task

เพื่อแก้ปัญหา คุณต้องลดการใช้ CPU ของ Mac นี่คือวิธีบางอย่างที่คุณทำได้:

ใช้ Activity Monitor ปิดโปรเซส

เพื่อเช็คว่าอะไรทำให้ CPU สูง ไปที่ Finder > Go > Utilities และเปิด Activity Monitor ซึ่งแสดงโปรเซสทั้งหมดที่ทำงานบน Mac แบบเรียลไทม์ เลือกแท็บ CPU เพื่อดู CPU usage เรียงจากสูงสุดไปต่ำสุด เลือกโปรเซสที่ใช้ CPU สูงและปิดมันโดยคลิก X ที่ด้านบนของหน้าต่าง

ใช้ซอฟต์แวร์แอนตี้ไวรัส

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

รีสตาร์ท Mac ของคุณ

สิ่งนี้จะรีเฟรชระบบปฏิบัติการ และปิดแอปและบริการที่ทำงานในพื้นหลังกินทรัพยากรโปรเซสเซอร์ของ Mac โดยที่คุณไม่รู้ตัว หาก kernel_task CPU usage ยังสูงหลังรีสตาร์ท ลองรีเซ็ต System Management Controller (ดูด้านล่าง)

รีเซ็ต System Management Controller

System Management Controller (SMC) เป็นส่วนประกอบควบคุมคีย์บอร์ด, พัดลม, แบตเตอรี่ และฮาร์ดแวร์ภายในสำคัญอื่นๆ หากคุณสังเกตว่าพัดลม Mac ทำงานเต็มที่บ่อย คุณควรรีเซ็ต SMC นี่คือวิธีทำ:

ขั้นแรก ตรวจสอบว่า Mac ของคุณมีชิป T2 หรือไม่ คลิก ที่นี่

วิธีรีเซ็ต SMC บน Mac ที่มีชิป T2

คำแนะนำสำหรับ MacBooks
1. ปิด Mac ของคุณ
2. บนคีย์บอร์ดตัวเครื่อง กดปิดคีย์ต่อไปนี้ Mac อาจเปิดขึ้น
• Control ด้านซ้ายของคีย์บอร์ด
• Option ด้านซ้ายของคีย์บอร์ด
• Shift ด้านขวาของคีย์บอร์ด
3. กดปิดทั้งสามคีย์ 7 วินาที แล้วกดปิดปุ่มเปิด/ปิด พร้อมกัน หาก Mac เปิดอยู่ จะปิดเมื่อคุณกดปิดคีย์
4. กดปิดทั้งสี่คีย์อีก 7 วินาที แล้วปล่อย
5. รอ بضع วินาที แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac

คำแนะนำสำหรับ iMacs
1. ปิด Mac ของคุณ แล้วถอดสายไฟ
2. รอ 15 วินาที แล้วเสียบสายไฟกลับ
3. รอ 5 วินาที แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac

วิธีรีเซ็ต SMC บน Mac ที่ไม่มีชิป T2

คำแนะนำสำหรับ MacBooks ที่มีแบตเตอรี่ถอดไม่ได้
คำแนะนำเหล่านี้ใช้กับ MacBook Pro รุ่นที่เปิดตัวระหว่างกลาง 2009 ถึง 2017, MacBook Air รุ่นที่เปิดตัว 2017 หรือก่อน และ MacBook ทุกรุ่น ยกเว้น MacBook (13-inch, Mid 2009)

  1. ปิด Mac ของคุณ
  2. บนคีย์บอร์ดตัวเครื่อง กดปิดคีย์เหล่านี้:
    • Shift ด้านซ้ายของคีย์บอร์ด
    • Control ด้านซ้ายของคีย์บอร์ด
    • Option ด้านซ้ายของคีย์บอร์ด
  3. ขณะกดปิดทั้งสามคีย์ ให้กดปิดปุ่มเปิด/ปิดพร้อมกัน
  4. กดปิดทั้งสี่คีย์ 10 วินาที
  5. ปล่อยคีย์ทั้งหมด แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac

คำแนะนำสำหรับ MacBooks ที่มีแบตเตอรี่ถอดได้
คำแนะนำเหล่านี้ใช้กับ MacBook Pro และ MacBook ทุกรุ่นที่เปิดตัวต้นปี 2009 หรือก่อน รวมถึง MacBook (13-inch, Mid 2009)

  1. ปิด Mac ของคุณ
  2. ถอดแบตเตอรี่ออก
  3. กดปิดปุ่มเปิด/ปิด 5 วินาที
  4. ติดตั้งแบตเตอรี่ใหม่
  5. กดปุ่มเปิด/ปิด เพื่อเปิด Mac

คำแนะนำสำหรับ iMacs

  1. ปิด Mac ของคุณ แล้วถอดสายไฟ
  2. รอ 15 วินาที แล้วเสียบสายไฟกลับ
  3. รอ 5 วินาที แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac

สำหรับความช่วยเหลือเพิ่มเติมเกี่ยวกับการรีเซ็ต SMC โปรดอ้างอิงหน้าสนับสนุนของ Apple

รีเซ็ต NVRAM

NVRAM (non-volatile random-access memory) หมายถึงหน่วยความจำคอมพิวเตอร์ที่เก็บข้อมูลได้แม้พลังงานไปยังชิปหน่วยความจำถูกปิด การรีเซ็ต NVRAM ช่วยฟื้นฟู CPU usage ของ kernel_task กลับสู่ระดับปกติ

  1. ปิด Mac และรอให้ปิดสมบูรณ์
  2. กดปุ่มเปิด/ปิด ครั้งเดียว
  3. ทันทีหลังหน้าจอเปิด หรือเมื่อได้ยินเสียงสตาร์ทอัพ ให้กดปิดคีย์ต่อไปนี้: Option + Command (⌘) + P + R
  4. กดปิดคีย์ทั้งสี่จนกว่า Mac จะรีสตาร์ท

เริ่ม Mac ใน Safe Mode

สิ่งนี้ช่วยกำหนดว่า kernel_task CPU usage สูง เกิดจากซอฟต์แวร์บุคคลที่สามหรือไม่

ขั้นแรก ตรวจสอบว่า Mac ของคุณมี CPU Intel หรือ Apple Silicon คลิก ที่นี่

คำแนะนำสำหรับ Mac ที่มี CPU Intel
1. ไปที่โลโก้ Apple ซ้ายบน > Shut Down หลัง Mac ปิด รอ 10 วินาที
2. รีสตาร์ท Mac แล้วทันทีกดปิด Shift
3. ปล่อย Shift เมื่อเห็นหน้าต่างล็อกอิน
4. ล็อกอิน

คำแนะนำสำหรับ Mac ที่มี Apple CPU
1. ไปที่โลโก้ Apple ซ้ายบน > Shut Down หลัง Mac ปิด รอ 10 วินาที
2. กดปิดปุ่มเปิด/ปิดบน Mac จนหน้าต่างตัวเลือกเริ่มต้นปรากฏ แสดงดิสก์เริ่มต้นที่พร้อมใช้งานและ Options
3. เลือกดิสก์เริ่มต้น
4. กดปิด Shift คลิก Continue in Safe Mode แล้วปล่อย Shift
5. ล็อกอิน

เพื่อออกจาก Safe Mode ให้รีสตาร์ท Mac ตามปกติ โดยไม่กดปิดคีย์ใดๆ ขณะสตาร์ทอัพ

ยังมีปัญหาอยู่?

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