วันนี้มาเล่ากันว่า แก้ 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)
- ปิด Mac ของคุณ
- บนคีย์บอร์ดตัวเครื่อง กดปิดคีย์เหล่านี้:
• Shift ด้านซ้ายของคีย์บอร์ด
• Control ด้านซ้ายของคีย์บอร์ด
• Option ด้านซ้ายของคีย์บอร์ด - ขณะกดปิดทั้งสามคีย์ ให้กดปิดปุ่มเปิด/ปิดพร้อมกัน
- กดปิดทั้งสี่คีย์ 10 วินาที
- ปล่อยคีย์ทั้งหมด แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac
คำแนะนำสำหรับ MacBooks ที่มีแบตเตอรี่ถอดได้
คำแนะนำเหล่านี้ใช้กับ MacBook Pro และ MacBook ทุกรุ่นที่เปิดตัวต้นปี 2009 หรือก่อน รวมถึง MacBook (13-inch, Mid 2009)
- ปิด Mac ของคุณ
- ถอดแบตเตอรี่ออก
- กดปิดปุ่มเปิด/ปิด 5 วินาที
- ติดตั้งแบตเตอรี่ใหม่
- กดปุ่มเปิด/ปิด เพื่อเปิด Mac
คำแนะนำสำหรับ iMacs
- ปิด Mac ของคุณ แล้วถอดสายไฟ
- รอ 15 วินาที แล้วเสียบสายไฟกลับ
- รอ 5 วินาที แล้วกดปุ่มเปิด/ปิด เพื่อเปิด Mac
สำหรับความช่วยเหลือเพิ่มเติมเกี่ยวกับการรีเซ็ต SMC โปรดอ้างอิงหน้าสนับสนุนของ Apple
รีเซ็ต NVRAM
NVRAM (non-volatile random-access memory) หมายถึงหน่วยความจำคอมพิวเตอร์ที่เก็บข้อมูลได้แม้พลังงานไปยังชิปหน่วยความจำถูกปิด การรีเซ็ต NVRAM ช่วยฟื้นฟู CPU usage ของ kernel_task กลับสู่ระดับปกติ
- ปิด Mac และรอให้ปิดสมบูรณ์
- กดปุ่มเปิด/ปิด ครั้งเดียว
- ทันทีหลังหน้าจอเปิด หรือเมื่อได้ยินเสียงสตาร์ทอัพ ให้กดปิดคีย์ต่อไปนี้: Option + Command (⌘) + P + R
- กดปิดคีย์ทั้งสี่จนกว่า 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