Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

CPU (bộ xử lý trung tâm), "bộ não" của Mac, xử lý mọi tác vụ hệ thống, giao tiếp với mọi thành phần khác của Mac và thực thi các lệnh và chỉ dẫn. Tất cả máy Mac đều có CPU giới hạn, và việc sử dụng CPU cao带来后果消极.

Một số triệu chứng sử dụng CPU cao trên Mac:

Nếu một trong các triệu chứng sau xảy ra trên MacBook Air/Pro/iMac, CPU trên Mac của bạn có thể bị quá tải. Vấn đề này không độc quyền cho một mẫu Mac hoặc macOS nào, một số người dùng Mac thậm chí gặp sử dụng CPU cao trên Mac M1/M2 chạy macOS Sonoma.

Đọc tiếp bài viết này để khắc phục sử dụng CPU cao trên Mac.

  • 1. Cách kiểm tra sử dụng CPU trên Mac?
  • 2. Tại sao CPU Mac của tôi lại cao?
  • 3. Cách khắc phục sử dụng CPU cao trên Mac?

Cách kiểm tra sử dụng CPU trên Mac?

Sử dụng CPU nặng trên Mac có thể gây giảm hiệu suất rõ rệt. Bất ngờ, Mac chạy hoặc tải cực chậm, không phản hồi, ứng dụng đột ngột bị sập, v.v. Khi bạn nhận thấy các triệu chứng bất thường này, bạn có thể kiểm tra sử dụng CPU trên Mac.

Nhờ Activity Monitor (Giám sát hoạt động) tích hợp sẵn, việc kiểm tra và xem sử dụng CPU trên Mac rất dễ dàng và trực quan. Cách làm như sau:

  1. Khởi chạy Activity Monitor từ Finder > Applications > Utilities.
  2. Nhấp tab CPU trên thanh công cụ phía trên của Activity Monitor.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Một vài chỉ số chính được làm nổi bật trên tab CPU:

  • %CPU: phần trăm dung lượng tổng thể của bộ xử lý mà tiến trình sử dụng, còn gọi là khả năng xử lý.
  • CPU Time: lượng thời gian trôi qua kể từ khi tiến trình được khởi động lần cuối.
  • Idle Wake Ups: Số lần tiến trình thức tỉnh từ trạng thái ngủ.

Ở đây, bạn có thể xem chính xác các chương trình và ứng dụng nào đang mở, cùng với tài nguyên chúng đang tiêu thụ. Các tiến trình tiêu thụ CPU cao nhất sẽ nằm ở đầu danh sách.

Các tiến trình trong Activity Monitor có thể là ứng dụng hoặc thuộc về hệ thống. Đối với tiến trình dựa trên ứng dụng, có biểu tượng ứng dụng bên cạnh tên, và được gán nhãn là tên tài khoản của bạn dưới cột Users như "test". Đối với tiến trình hệ thống, không có biểu tượng, và thuộc sở hữu của "root". Theo cách này, bạn có thể phân biệt việc sử dụng CPU cao trên Mac do tiến trình ứng dụng hay tiến trình hệ thống gây ra.

Chia sẻ các bước kiểm tra sử dụng CPU trên Mac!

Tại sao CPU Mac của tôi lại cao?

Khi bạn xem sử dụng CPU trong Activity Monitor, bạn có thể thấy một số tiến trình bất thường chiếm phần lớn CPU, một số thậm chí lên tới gần 100%. Nguyên nhân đằng sau sử dụng CPU cao trên Mac có thể là:

  • Quá nhiều ứng dụng chạy cùng lúc
  • Số lượng lớn mục đăng nhập (login items) không cần thiết
  • Nhiễm virus hoặc mã độc
  • Một ứng dụng "ăn CPU" (CPU-hogging app)
  • Ổ cứng đang hỏng
  • Lỗi hệ thống
  • Một ứng dụng hoạt động không đúng

Trên Mac, sử dụng CPU quá mức có thể gây ra một số vấn đề. May mắn thay, bạn có thể khắc phục hầu hết vấn đề CPU cao trên Mac để đưa máy tính về hiệu suất hoạt động tối ưu. Nếu bạn gặp vấn đề tương tự, đây là nhiều giải pháp để giải quyết sử dụng CPU cao trên máy Mac.

Thoát các ứng dụng và tiến trình không cần thiết

Sau khi xem sử dụng CPU trong công cụ Activity Monitor, bạn có thể xác định ứng dụng hoặc tiến trình hệ thống nào tiêu thụ nhiều công suất CPU. Do đó, bạn có thể thoát các tiến trình đó trong Activity Monitor để giải phóng CPU. Trong trường hợp có dự án liên quan đến tiến trình gây sự cố đang 진행, bạn nên lưu nó trước khi thoát.

  1. Mở Activity Monitor qua Spotlight Search.
  2. Nhấp tab CPU để sắp xếp tiến trình theo thứ tự giảm dần.
  3. Nhấp tên tiến trình và nhấp Quit (Thoát) trên cửa sổ mới.
  4. Nhấp Quit lần nữa để xác nhận.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Bạn cũng có thể buộc thoát ứng dụng trên Mac qua menu Apple:

  1. Nhấp logo Apple ở góc trên bên trái màn hình Mac.
  2. Chọn Force Quit (Buộc thoát) từ menu thả xuống.
  3. Chọn ứng dụng ăn CPU và nhấp nút Force Quit.
  4. Nhấp Force Quit lần nữa.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Cập nhật phần mềm và khởi động lại Mac

Phần mềm lỗi thời có thể gây sử dụng CPU cao trên Mac. Hãy tìm các bản cập nhật phần mềm có sẵn trước khi khởi động lại Mac. Cách khắc phục nhanh thường là cập nhật ứng dụng và hệ điều hành.

Kiểm tra và cập nhật macOS:

  1. Vào menu Apple và chọn System Preferences / System Settings.
  2. Nhấp Software Update trong khung System Preferences hoặc chọn General > Software Update trong System Settings.
  3. Đợi nó tự động kiểm tra cập nhật.
  4. Nhấp Upgrade/Update Now/Restart Now nếu có cập nhật, làm theo hướng dẫn trên màn hình.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Kiểm tra và cập nhật ứng dụng trên Mac:

  1. Mở App Store trên Mac từ Launchpad.
  2. Nhấp Updates từ menu bên.
  3. Cập nhật tất cả ứng dụng liên quan.

Đối với ứng dụng cài đặt bên ngoài App Store, bạn có thể kiểm tra thông báo bên trong và cập nhật chúng. Hoặc bạn cũng có thể tải phiên bản mới nhất từ trang web chính thức của chúng.

Sau khi cập nhật macOS và ứng dụng, bạn có thể khởi động lại Mac để cho nó khởi đầu mới.

Loại bỏ mục khởi động (startup items) không cần thiết

Launch agents/Chương trình khởi động (Startup programs) và login items có thể làm quá tải hệ thống khi mới khởi động, sử dụng CPU và tài nguyên quan trọng. Bằng cách vô hiệu hóa các mục không cần thiết khởi động tự động khi Mac boot, bạn có thể tăng tốc độ hệ thống đáng kể.

Trên macOS Ventura trở lên:

  1. Vào menu Apple và chọn System Settings.
  2. Chọn General từ thanh bên trái.
  3. Nhấp Login Items (Mục đăng nhập) ở khung bên phải.
  4. Trong hộp Open at Login, nhấp tên mục, nhấp "-" để xóa.
  5. Tắt công tắc bên cạnh mục trong phần Allow in the Background.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Trên macOS Monterey trở xuống:

  1. Mở menu Apple ở góc trên bên trái màn hình.
  2. Chọn System Preferences.
  3. Nhấp Users & Groups trên khung System Preferences.
  4. Chọn tab Login Items.
  5. Chọn mục không mong muốn và nhấp "-" để xóa.

Dừng Quá Tải CPU Trên Mac: Các Sửa Lỗi Đã Chứng Minh & Mẹo Hiệu Suất

Gỡ cài đặt/Cài đặt lại ứng dụng gây sự cố

Có lẽ, một ứng dụng đã cập nhật cũng sử dụng nhiều CPU, xếp hạng đầu trong Activity Monitor, khi đó bạn có thể gỡ cài đặt ứng dụng trên Mac để loại bỏ vấn đề.

Có nhiều cách gỡ cài đặt ứng dụng, trong đó CleanMyApp là ứng dụng chúng tôi khuyến nghị, vì nó cho phép bạn gỡ ứng dụng nhanh chóng và tự động xóa các file rác thừa cùng lúc.

Đặt lại SMC và NVRAM/PRAM

SMC (System Management Controller) cấp nguồn cho bàn phím, pin, quạt và phần cứng quan trọng khác của Mac, và NVRAM (Non-volatile random-access memory) lưu trữ cài đặt liên quan đến OS để máy tính khởi động nhanh và chạy mượt.

Tiến trình kernel_task có thể làm tăng tải CPU nếu một hoặc nhiều thành phần này ngừng hoạt động đúng cách. Bạn có thể khắc phục vấn đề này và cho Mac "thở" dễ hơn bằng cách đặt lại SMC và đặt lại NVRAM.

Xác định vấn đề phần cứng

Ngoài vấn đề phần mềm, sự cố phần cứng cũng có thể là thủ phạm gây CPU cao trên Mac. Apple cung cấp công cụ xác định sự cố phần cứng rõ rệt - Apple Diagnostics. Nó giúp kiểm tra sự cố phần cứng của logic board, RAM, pin và thành phần không dây của Mac.

Khi các tiến trình dường như bình thường trong tab CPU của Activity Monitor, nhưng các triệu chứng CPU cao xuất hiện trên Mac, phần cứng có thể đáng ngờ. Lúc này hãy chạy Apple Diagnostics trên Mac Intel/Mac Apple Silicon để xác định sự cố phần cứng.

Các giải pháp này áp dụng cho hầu hết tình huống. Đối với các trường hợp cụ thể hơn như tiến trình WindowServer CPU cao trên Mac, có một số sửa lỗi khác bạn có thể thử. Bạn có thể đọc tiếp bài viết sau để học các giải pháp đã chứng minh cho một số tiến trình phổ biến chiếm CPU cao trên Mac:

Chia sẻ các giải pháp cho CPU cao trên Mac!