เป็นเรื่องยุ่งยากเมื่อ 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. อัปเดตซอฟต์แวร์
สารบัญ:
- 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 มันแสดงถึงกิจกรรมต่าง ๆ ที่ดำเนินการไหลผ่านเคอร์เนล (เคอร์เนลอยู่ที่แกนหลักของระบบปฏิบัติการ)
เมื่อใดก็ตามที่คุณเปิด 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 คืออะไร
เนื่องจาก 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 ของคุณจึงทำงานช้าลง คุณสามารถเปิดตัวตรวจสอบกิจกรรมเพื่อออกจากกระบวนการที่ไม่จำเป็นได้ทีละรายการ
- ค้นหาตัวตรวจสอบกิจกรรมในช่องค้นหาสปอตไลท์ที่มุมขวาบนของหน้าจอ จากนั้นดับเบิลคลิกเพื่อเปิด
- เลือกกระบวนการและคลิกไอคอนที่มุมซ้ายบนของหน้าต่างตัวตรวจสอบกิจกรรม
- คลิกออก
- ทำซ้ำการดำเนินการข้างต้นในแต่ละกระบวนการที่ไม่จำเป็น
เมื่อคุณออกจากแอพหรือโปรแกรมที่ไม่จำเป็นทั้งหมด ให้ปิดเครื่อง 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 รีบูท
- ปล่อยปุ่มเมื่อได้ยินเสียงการเริ่มต้นระบบครั้งที่สองจาก 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 ของคุณเป็นเวอร์ชันล่าสุด
หมายเหตุ:การดำเนินการอัปเดตซอฟต์แวร์อาจทำให้ข้อมูลสูญหายหากมีข้อผิดพลาดเกิดขึ้นระหว่างการอัปเดต คุณควรสำรองไฟล์สำคัญไว้ก่อนอัปเดต 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 ของทุกกระบวนการ