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

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

CPU (Central Processing Unit) หรือ หน่วยประมวลผลกลาง คือ สมองของ Mac จัดการทุกงานของระบบ สื่อสารกับทุกส่วนประกอบของ Mac และดำเนินการคำสั่งและคำแนะนำ ทุกเครื่อง Mac มี CPU จำกัด และการใช้ CPU สูงมีผลกระทบเชิงลบ

อาการของการใช้ CPU สูงบน Mac:

หากอาการใดอาการหนึ่งเกิดขึ้นกับ MacBook Air/Pro/iMac ของคุณ CPU บน Mac อาจทำงานเกินความสามารถ ปัญหานี้ไม่ได้เฉพาะเจาะจงรุ่น Mac หรือ macOS บางคนแม้แต่ผู้ใช้ Mac ที่มีชิป M1/M2 และรัน macOS Sonoma ก็ยังพบ CPU ใช้สูงบน Mac

อ่านต่อเพื่อแก้ไขปัญหา CPU ใช้สูงบน Mac

  • 1. วิธีเช็คการใช้ CPU บน Mac?
  • 2. ทำไม CPU ของ Mac ถึงสูง?
  • 3. วิธีแก้ CPU สูงบน Mac?

วิธีเช็คการใช้ CPU บน Mac?

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

ขอบคุณ Activity Monitor มาตรฐานที่ติดตั้งมา ทำให้เช็คและดูการใช้ CPU บน Mac ได้ง่ายและเข้าใจง่าย วิธีทำ:

  1. เปิด Activity Monitor จาก Finder > Applications > Utilities
  2. คลิกแท็บ CPU บนแถบเครื่องมือด้านบนของ Activity Monitor

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

ตัวบ่งชี้สำคัญบนแท็บ CPU:

  • %CPU: ส่วนของความสามารถโดยรวมของโปรเซสเซอร์ที่กระบวนการใช้ เรียกอีกอย่างว่า processor capability
  • CPU Time: ระยะเวลาที่ผ่านมาตั้งแต่กระบวนการเริ่มต้นล่าสุด
  • Idle Wake Ups: จำนวนครั้งที่กระบวนการตื่นจากสถานะ sleep

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

กระบวนการใน Activity Monitor อาจเป็นแอพหรือเป็นของระบบ สำหรับกระบวนการแบบแอพพลิเคชัน จะมีไอคอนแอพถัดจากชื่อ และระบุชื่อบัญชีของคุณภายใต้เมตริก Users เช่น "test" สำหรับกระบวนการระบบ ไม่มีไอคอน และเป็นของ "root" ด้วยวิธีนี้ คุณสามารถบอกได้ว่า CPU สูงบน Mac เกิดจากกระบวนการแอพหรือกระบวนการระบบ

แชร์ขั้นตอนเช็ค CPU usage บน Mac!

ทำไม CPU ของ Mac ถึงสูง?

เมื่อดูการใช้ CPU ใน Activity Monitor คุณอาจพบกระบวนการบางอย่างกิน CPU ส่วนมาก ผ่าน 100% แม้แต่ สาเหตุเบื้องหลัง CPU สูงบน Mac อาจเป็น:

  • เปิดแอพมากเกินไปพร้อมกัน
  • Login items ที่ไม่จำเป็นเยอะเกินไป
  • ติดไวรัสหรือมัลแวร์
  • แอพที่กิน CPU มาก (CPU-hogging app)
  • ฮาร์ดดิสก์เสื่อมสภาพ
  • ข้อผิดพลาดของระบบ
  • แอพที่ทำงานผิดปกติ

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

ปิดแอพและกระบวนการที่ไม่จำเป็น

หลังดู CPU usage ใน Activity Monitor คุณสามารถระบุได้ว่าแอพหรือกระบวนการระบบไหนใช้ CPU มาก ดังนั้นคุณสามารถปิดกระบวนการเหล่านั้นใน Activity Monitor เพื่อปล่อย CPU หากมีโปรเจกต์ใดเกี่ยวข้องกับกระบวนการที่ปัญหา ควรเซฟก่อนปิด

  1. เปิด Activity Monitor ผ่าน Spotlight Search
  2. คลิกแท็บ CPU เรียงกระบวนการจากมากไปน้อย
  3. คลิกชื่อกระบวนการ และคลิก Quit บนหน้าต่างใหม่
  4. คลิก Quit อีกครั้งเพื่อยืนยัน

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

คุณสามารถ Force Quit แอพบน Mac ผ่าน Apple Menu ได้อีก:

  1. คลิกโลโก้ Apple มุมซ้ายบนของหน้าจอ Mac
  2. เลือก Force Quit จากเมนูดรอปดาวน์
  3. เลือกแอพที่กิน CPU มาก คลิกปุ่ม Force Quit
  4. คลิก Force Quit อีกครั้ง

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

อัปเดตซอฟต์แวร์และรีสตาร์ท Mac

ซอฟต์แวร์เก่าแก่อาจทำให้ CPU สูงบน Mac มองหาอัปเดตซอฟต์แวร์ที่มีก่อนรีบูท Mac วิธีแก้ด่วนมักคืออัปเดตแอพและระบบปฏิบัติการ

เช็คและอัปเดต macOS:

  1. ไปที่ Apple menu เลือก System Preferences / System Settings
  2. คลิก Software Update ในแผง System Preferences หรือเลือก General > Software Update ใน System Settings
  3. รอตรวจสอบอัปเดตอัตโนมัติ
  4. คลิก Upgrade/Update Now/Restart Now หากมีอัปเดต และทำตามคำแนะนำบนหน้าจอ

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

เช็คและอัปเดตแอพบน Mac:

  1. เปิด App Store บน Mac จาก Launchpad
  2. คลิก Updates จากเมนูด้านข้าง
  3. อัปเดตแอพที่เกี่ยวข้องทั้งหมด

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

หลังอัปเดต macOS และแอพแล้ว คุณสามารถรีสตาร์ท Mac เพื่อให้เริ่มต้นใหม่

ลบ Startup items ที่ไม่จำเป็น

Launch agents/Startup programs และ login items อาจทำให้ระบบทำงานหนักตอนบูทครั้งแรก ใช้ CPU และทรัพยากรสำคัญ ด้วยการปิดรายการที่ไม่จำเป็นไม่ให้เริ่มอัตโนมัติตอน Mac บูท คุณสามารถเพิ่มความเร็วระบบได้มาก

บน macOS Ventura และใหม่กว่า:

  1. ไปที่ Apple menu เลือก System Settings
  2. เลือก General จากแถบด้านซ้าย
  3. คลิก Login Items บนแผงด้านขวา
  4. ในกล่อง Open at Login คลิกชื่อรายการ และคลิก "-" เพื่อลบ
  5. ปิดสลักถัดจากรายการในส่วน Allow in the Background

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

บน macOS Monterey และเก่ากว่า:

  1. เปิด Apple menu มุมซ้ายบนของหน้าจอ
  2. เลือก System Preferences
  3. คลิก Users & Groups บนแผง System Preferences
  4. เลือกแท็บ Login Items
  5. เลือกรายการไม่ต้องการ คลิก "-" เพื่อลบ

หยุด CPU Overload บน Mac: วิธีแก้ที่พิสูจน์แล้ว & เคล็ดลับเพิ่มประสิทธิภาพ

ลบติดตั้ง/ติดตั้งใหม่ แอพที่มีปัญหา

อาจเป็นแอพที่อัปเดตแล้วก็ใช้ CPU มาก อยู่อันดับบนสุดใน Activity Monitor แล้วคุณสามารถลบแอพบน Mac เพื่อกำจัดปัญหาได้

มีหลายวิธีลบแอพ เราแนะนำ CleanMyApp เพราะมันช่วยลบแอพได้เร็วและลบไฟล์ค้างที่เหลืออัตโนมัติพร้อมกัน

รีเซ็ต SMC และ NVRAM/PRAM

SMC (System Management Controller) ให้พลังงานกับคีย์บอร์ด แบตเตอรี่ พัดลม และฮาร์ดแวร์สำคัญอื่นๆ ของ Mac ส่วน NVRAM (Non-volatile random-access memory) จัดเก็บการตั้งค่าที่เกี่ยวกับ OS เพื่อให้คอมพิวเตอร์บูทเร็วและรันลื่นไหล

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

ระบุปัญหาฮาร์ดแวร์

นอกจากปัญหาซอฟต์แวร์ การทำงานผิดปกติของฮาร์ดแวร์ก็อาจเป็นสาเหตุของ CPU สูงบน Mac Apple มีเครื่องมือระบุปัญหาฮาร์ดแวร์ที่ชัดเจน - Apple Diagnostics ช่วยเช็คปัญหาฮาร์ดแวร์ของ logic board, RAM, แบตเตอรี่ และส่วนประกอบไร้สายของ Mac

เมื่อกระบวนการดูปกติในแท็บ CPU ของ Activity Monitor แต่อาการ CPU สูงปรากฏบน Mac ฮาร์ดแวร์อาจเป็นตัวทำให้เกิดปัญหา ให้รัน Apple Diagnostics บน Intel Macs / Apple Silicon Macs เพื่อระบุปัญหาฮาร์ดแวร์

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

แชร์วิธีแก้ CPU สูงบน Mac!