Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách khắc phục việc sử dụng CPU Kernel_Task?

Bạn đã bao giờ nhận thấy rằng quạt máy Mac của bạn bắt đầu phát ra tiếng ồn khi bạn không làm gì không? Và càng chạy lâu thì tiếng ồn càng lớn? Đôi khi, quá trình kernel_task chiếm hơn 80% mức sử dụng CPU, khiến máy tính của bạn chạy chậm và khiến các ứng dụng khác bị treo. Vì vậy, làm thế nào bạn có thể sửa lỗi sử dụng CPU cao này?

Trong bài đăng này, chúng tôi thảo luận về kernel_task là gì và chia sẻ một số cách để giúp giảm mức sử dụng CPU cao kernel_task của máy Mac của bạn để làm cho nó hoạt động trơn tru trở lại. Chúng tôi cũng sẽ chỉ cho bạn cách phát hiện và sửa lỗi này một cách dễ dàng để bạn có thể không lo lắng về các vấn đề sử dụng CPU cao kernel_task trên máy Mac của mình!

Kernel_Task trên Mac là gì?

“Kernel_task trên Macbook Pro là gì?” Đó là một câu hỏi mà người dùng macOS đặt ra.

Kernel_task chỉ chịu trách nhiệm chạy tất cả phần cứng và phần mềm của máy tính của bạn. Nó giống như một dây dẫn giúp đồng bộ hóa tất cả các thành phần của hệ thống.

Mẹo chuyên nghiệp:Quét máy Mac của bạn để tìm các vấn đề về hiệu suất, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Bởi vì nó chạy quá nhiều quy trình đồng thời, nó có xu hướng sử dụng thường xuyên bộ xử lý của bạn, điều này có thể tạo thêm nhiệt bên trong máy tính của bạn và làm hỏng phần cứng của bạn. Nó cũng có thể làm chậm hiệu suất nói chung.

Nhưng kernel_task trong Activity Monitor là gì và nó đang làm gì?

Kernel_Task làm gì?

Hầu hết mọi người không nhận ra điều đó, nhưng mỗi khi họ nhấp đúp vào biểu tượng ứng dụng trên màn hình máy Mac, họ thực sự đang chạy một chương trình nhất định. Và chương trình này chính xác là những gì bạn đang nghĩ:kernel_task.

Nó có thể không phải là vấn đề lớn - trên thực tế, hầu hết mọi người có thể thậm chí không nhận thấy kernel_task của họ đang sử dụng hơn một phần trăm sức mạnh bộ xử lý của máy tính.

Nhưng nếu bạn nhận thấy máy tính của mình gần đây chạy chậm hoặc nếu Activity Monitor của bạn chỉ ra rằng kernel_task đang ngốn quá nhiều thời gian của bộ xử lý vì một lý do nào đó, thì có thể bạn đã gặp sự cố. Khi không được chọn, kernel_task có thể làm hao pin của bạn hoặc tăng đột biến hóa đơn tiền điện bằng cách khiến bộ xử lý của bạn làm việc ngoài giờ để hoàn thành các tác vụ nhỏ.

May mắn thay, có một số bước đơn giản bạn có thể thực hiện để sửa lỗi kernel_task trên máy Mac mà không cần phải nhờ đến sửa chữa chuyên nghiệp tốn kém hoặc chờ đợi lâu cho các kỹ thuật viên dịch vụ của Apple.

Kernel_Task nên sử dụng bao nhiêu bộ nhớ?

Trước khi chuyển sang chế độ hoảng sợ vì bạn thấy kernel_task sử dụng bộ nhớ cao, bạn có biết mức sử dụng bộ nhớ được coi là an toàn không?

Kernel_task là một chương trình chạy ở chế độ kernel. Nó có thể được liên kết với trình điều khiển phần cứng hoặc trình xử lý ngắt phần cứng. Theo mặc định, hầu hết các hệ điều hành đều cho phép các tác vụ nhân sử dụng 100% bộ nhớ có sẵn để tránh các lỗi liên quan đến căn chỉnh địa chỉ bộ nhớ và cập nhật bảng trang do phân mảnh bộ nhớ ảo.

Vì vậy, nếu bạn có một ứng dụng rất lớn sử dụng hơn 50% tổng tài nguyên hệ thống của mình, không có lý do gì để ứng dụng đó không sử dụng tất cả RAM có sẵn, ngay cả khi nó không cần 100%.

Nhiều máy Mac và máy tính hiện đại được trang bị RAM 8GB + và 2-4 lõi ở tốc độ 4GHz +. Các ứng dụng có thể tận dụng các bộ vi xử lý đa lõi và dung lượng RAM khổng lồ này bằng cách sử dụng tất cả các tài nguyên có sẵn. Sự cố duy nhất có thể xảy ra là khi ứng dụng vượt quá lượng RAM được phân bổ và bắt đầu sử dụng không gian hoán đổi trên đĩa.

Cách để khắc phục sự cố này là giới hạn dung lượng RAM mà mỗi tiến trình sử dụng, bằng cách giới hạn cài đặt ưu tiên bộ nhớ được chỉ định của chúng. Ví dụ:nếu một ứng dụng yêu cầu 512MB RAM và không bao giờ vượt quá giới hạn đó, bạn có thể đặt mức ưu tiên của nó thành thấp để ứng dụng chỉ sử dụng 512MB bộ nhớ vật lý.

Tại sao Kernel_Task lại lưu trữ bộ nhớ?

Chúng tôi đã thiết lập lượng bộ nhớ an toàn mà kernel_task có thể sử dụng. Bây giờ, tại sao kernel_task lại sử dụng quá nhiều bộ nhớ?

Quá trình kernel_task hiển thị trong danh sách Giám sát hoạt động của bạn khi có nhiều quá trình xử lý hạt nhân đang diễn ra, do bạn sử dụng sai phần mềm đang thực hiện thêm công việc hoặc do đã xảy ra lỗi.

Kernel_task sẽ sử dụng tài nguyên hệ thống của bạn (bộ nhớ và thời gian của bộ xử lý) khi nó hoạt động để chạy mọi thứ trong hàng đợi của nó. Nếu nó tiếp tục chạy ở mức cao trong thời gian dài, thì bạn nên thực hiện hành động, bao gồm cả khởi động lại máy tính của mình.

Tuy nhiên, việc sử dụng kernel_task cao là điều bình thường đối với bất kỳ người dùng OS X nào tại một số thời điểm. Không có gì phải lo lắng trừ khi nó xảy ra thường xuyên hoặc duy trì ở mức cao trong thời gian dài.

Trước khi bạn có thể chẩn đoán và khắc phục sự cố tài nguyên hệ thống một cách chính xác, trước tiên bạn cần hiểu nguyên nhân thực sự gây ra sự cố đó. Trong nhiều trường hợp, quá trình nhân ngoài tầm kiểm soát chỉ là một triệu chứng của một vấn đề cơ bản khác.

Phân mảnh bộ nhớ

Lý do phổ biến nhất cho việc sử dụng bộ nhớ nhân cao là sự phân mảnh bộ nhớ. Phân mảnh bộ nhớ xảy ra khi các khối nhỏ của bộ nhớ vật lý được cấp phát và giải phóng thường xuyên đến mức chúng không bao giờ có cơ hội kết hợp lại thành các khối trống lớn hơn.

Việc phân bổ và giải phóng lặp lại các khối nhỏ này ảnh hưởng đến hiệu suất bằng cách yêu cầu đọc ổ cứng trên mỗi lần phân bổ thay vì đọc bộ nhớ liền kề lớn. Các tài nguyên hệ thống như bộ đệm tệp và bảng trang cũng trở nên phân mảnh, dẫn đến sự kém hiệu quả bổ sung.

Vì loại phân mảnh này có tác động tiêu cực đến cả trải nghiệm người dùng và hiệu suất hệ thống, chúng tôi khuyên bạn nên giải quyết nguyên nhân cơ bản bằng một vài cách tiếp cận khác nhau:

  • Tạo lại cài đặt macOS của bạn bằng Tiện ích Ổ đĩa của Apple hoặc các công cụ của bên thứ ba như MemToolkit hoặc iDefrag.
  • Sử dụng Trim Enabler để cải thiện tuổi thọ cho SSD của bạn bằng cách khắc phục mọi mất mát dữ liệu không cần thiết.
  • Giải phóng thêm dung lượng trên ổ đĩa khởi động của bạn bằng Trình quản lý dung lượng bộ nhớ hoặc các ứng dụng tương tự.
  • Thực hiện bảo trì định kỳ với tính năng Trạng thái có thể kiểm soát của Activity Monitor hoặc bất kỳ ứng dụng dọn dẹp bộ nhớ cache nào của hệ thống.

Cách khắc phục sự cố sử dụng CPU Kernel_Task

Vấn đề CPU kernel_task cao có thể xảy ra với hầu hết mọi người sở hữu máy Mac. Một vài tháng sau khi bạn mua thiết bị của mình, kernel_task của bạn bắt đầu sử dụng hết năng lượng hiện có của máy tính và bạn không biết tại sao. Nhưng không phải lo lắng vì có những cách khắc phục sự cố dễ dàng. Đọc tiếp:

Khắc phục # 1:Khởi động vào Chế độ An toàn

Khi máy Mac của bạn gặp sự cố sử dụng CPU kernel_task, bạn có thể khởi động lại ở chế độ an toàn bằng cách giữ phím Shift trên bàn phím trong khi nhấp vào Khởi động lại. Điều này sẽ vô hiệu hóa hầu hết phần mềm của bên thứ ba và cho phép bạn dễ dàng khắc phục bất kỳ sự cố nào khiến hệ thống của bạn không ổn định.

Để khởi động trở lại chế độ bình thường, hãy khởi động lại mà không cần giữ phím Shift. Sau khi máy của bạn ổn định trở lại, hãy bắt đầu bằng cách xóa mọi chương trình không cần thiết. Ngoài ra, bạn có thể sử dụng chương trình phần mềm tối ưu hóa máy Mac như Outbyte MacAries để quét máy Mac của bạn để tìm các vấn đề hiệu suất khác và giải phóng dung lượng lưu trữ.

Khắc phục # 2:Xóa ảnh chụp nhanh máy theo giờ địa phương

Time Machine là một công cụ sao lưu tích hợp cho macOS cho phép bạn sao lưu hệ thống của mình vào ổ cứng ngoài hoặc Time Capsule. Nó định kỳ tạo ảnh chụp nhanh của hệ thống của bạn, cho phép bạn quay lại phiên bản trước của máy tính từ khi nó được sao lưu lần cuối.

Xóa ảnh chụp nhanh Máy thời gian cục bộ có thể tăng tốc máy tính của bạn và giải quyết các sự cố sử dụng CPU cao. Những ảnh chụp nhanh này chứa các phiên bản đã lưu của tất cả các tệp, vì vậy việc xóa chúng bằng cách nào đó cũng có thể giải phóng một số dung lượng ổ đĩa trên máy tính của bạn.

Tuy nhiên, việc xóa các bản sao lưu máy thời gian không được khuyến khích nếu bạn có kế hoạch khôi phục bất kỳ dữ liệu đã xóa nào trong tương lai. Do đó, hãy đảm bảo tạo một bản sao lưu mới trước khi tiến hành bất kỳ thao tác xóa nào.

Để xóa ảnh chụp nhanh Cỗ máy thời gian:

  1. Bắt đầu bằng cách mở Ứng dụng và tìm Cỗ máy thời gian trong Tiện ích trên macOS Sierra và các phiên bản trước đó. Trên các phiên bản mới hơn, chẳng hạn như El Capitan trở lên, hãy chuyển đến Tùy chọn hệ thống> iCloud> Sao lưu> Cỗ máy thời gian.
  2. Chọn Cỗ máy thời gian trong Đĩa đích ở góc trên cùng bên trái.
  3. Trong phần Sao lưu, nhấp vào Chọn tất cả và sau đó nhấp vào Xóa (hoặc chọn các ảnh chụp nhanh cụ thể).
  4. Sau khi chúng bị xóa, hãy kiểm tra xem điều này đã khắc phục được sự cố chưa. Nếu có, tuyệt vời! Nếu không, hãy tiếp tục và thử các bản sửa lỗi khác được đề cập ở trên.

Khắc phục # 3:Xóa tệp nhật ký ứng dụng

MacOS giữ lại các tệp nhật ký cho tất cả các ứng dụng. Các bản ghi này có thể lớn dần theo thời gian và cuối cùng gây ra các vấn đề nghiêm trọng về hiệu suất. Việc xóa các tệp này đã giúp nhiều người dùng gặp phải tình trạng sử dụng nhiều nhân trên MacBook và iMac của họ.

Để xóa nhật ký ứng dụng:

  1. Đầu tiên, khởi chạy Finder và nhấp vào Bắt đầu.
  2. Chọn Đi tới Thư mục.
  3. Sau đó, nhập ~ / Library / Logs / và nhấn Enter.
  4. Bây giờ, hãy tìm bất kỳ tệp nhật ký quá khổ nào và xóa chúng. Để làm cho quá trình dễ dàng hơn, hãy cân nhắc chuyển sang chế độ xem Danh sách và chọn chế độ xem Kích thước để sắp xếp các tệp nhật ký theo kích thước.

Khắc phục # 4:Xóa tệp nhật ký kết nối

Mỗi khi bạn mở một kết nối, nó sẽ tạo ra một tệp nhật ký trong ~ / Library / Logs / Apple / com.apple.ncprefsd.log chứa thông tin mạng, trong số những thứ khác. Sau đó, bạn có thể xem liệu có bất kỳ kết nối nào đang gặp sự cố hay không và khắc phục sự cố kết nối đó.

Nhưng nếu bạn có hàng trăm người trong số họ, thật khó để tìm ra vấn đề nào đang gặp vấn đề khi xem nhật ký hàng ngày (đặc biệt là khi tìm kiếm vấn đề).

Xóa nhật ký cũ giúp tạo thêm chỗ cho nhật ký mới, do đó giúp máy Mac của bạn không lãng phí tài nguyên quý giá vào việc tạo các tệp đó. Điều này cũng chiếm sức mạnh xử lý. Hãy nhớ rằng chỉ có thể xóa các tệp nhật ký sau khi khởi động lại vì chúng đã bị khóa cho đến lúc đó.

Để xóa các tệp nhật ký kết nối trên máy Mac của bạn:

  1. Đi tới Finder và chọn Go. Sau đó, nhấp vào Đi tới thư mục.
  2. Sau đó, nhập đường dẫn thư mục này:~ / Library / Containers / com.apple.mail / Data / Library / Logs / Mail.
  3. Nhấn Enter và xóa các tệp nhật ký kết nối trong thư mục này.

Khắc phục # 5:Xóa bộ nhớ cache của hệ thống và ứng dụng

Trong hầu hết các trường hợp, macOS lưu trữ dữ liệu từ các ứng dụng và quy trình hệ thống. Khi các tệp bộ nhớ đệm này tích tụ theo thời gian, máy tính của bạn sẽ chạy chậm lại vì nó cố gắng lưu trữ thông tin tạm thời trước khi loại bỏ nó.

Để khắc phục tình trạng sử dụng CPU cao do các tệp trong bộ đệm ứng dụng gây ra, bạn có thể xóa các tệp bộ đệm đó bất kỳ lúc nào mà không cần khởi động lại máy tính của mình ở chế độ an toàn. Đây là cách thực hiện:

  1. Truy cập Trình tìm kiếm và nhấp vào Bắt đầu. Sau đó, chọn Đi tới thư mục.
  2. Tiếp theo, nhập ~ / Library / Caches / và nhấn Enter để khởi chạy bộ đệm ứng dụng.
  3. Bây giờ, hãy chuyển sang chế độ xem Danh sách để sắp xếp tệp và thư mục dễ dàng hơn.
  4. Sau đó, xóa mọi tệp quá khổ trong thư mục.
  5. Khởi động lại máy Mac của bạn nếu cần.

Khắc phục # 6:Xây dựng lại chỉ mục tiêu điểm

Khoảng 30 ngày một lần, Spotlight của bạn lập chỉ mục mọi tệp trên máy tính của bạn.

Để kiểm tra xem bạn có đang lập chỉ mục hay không:

  1. Chuyển đến tiêu điểm> trạng thái. Ở dưới cùng có ghi là đã bật lập chỉ mục.
  2. Nếu không, chỉ cần xây dựng lại nó bằng cách đưa ra tiêu điểm> xây dựng lại.
  3. Tuy nhiên, điều đó sẽ mất một khoảng thời gian, vì vậy bạn nên thực hiện việc này khi biết rằng mình sẽ không sử dụng máy Mac trong một thời gian.

Khắc phục # 7:Đặt lại NVRAM

NVRAM là bộ nhớ ngắn hạn của máy tính của bạn. Nó theo dõi nhiều chi tiết quan trọng, chẳng hạn như bạn có bao nhiêu RAM và địa chỉ IP nào sẽ sử dụng khi bạn kết nối mạng. Nếu bạn cần đặt lại, hãy đảm bảo rằng tất cả dữ liệu của bạn đã được sao lưu trước khi thực hiện.

Để đặt lại NVRAM của bạn, hãy tắt máy tính của bạn và rút phích cắm khỏi nguồn điện. Ngắt kết nối bất kỳ cáp hoặc dây ethernet nào đi vào đó. Sau đó, lật máy tính của bạn và tìm một nút có hai mũi tên chéo trỏ ngược chiều nhau (như /). Giữ nút đó trong khi nhấn nút nguồn để bật lại máy Mac của bạn; bạn sẽ nghe thấy ba tiếng chuông và thấy màn hình cầu vồng xuất hiện.

Khắc phục # 8:Cài đặt lại macOS

Đôi khi, bạn chỉ cần một khởi đầu mới. Nếu máy Mac của bạn thực sự chậm hoặc máy bị lỗi và không khởi động được, thì cách khắc phục này có thể phù hợp với bạn.

Cài đặt lại macOS có lẽ sẽ là phương án cuối cùng của bạn vì nó liên quan đến việc xóa hoàn toàn ổ cứng của bạn và mất mọi thứ trên đó. Tuy nhiên, nếu không có bản sửa lỗi nào trong số này phù hợp với bạn và máy tính của bạn quá chậm đến mức tất cả những gì bạn có thể làm là nhìn con trỏ nhấp nháy trong khi tất cả các quy trình khác đang thu thập dữ liệu với tốc độ ít hơn một vài khung hình mỗi giây, thì việc cài đặt lại macOS có thể là của bạn tùy chọn duy nhất.

Kết thúc

Hy vọng rằng chúng tôi đã có thể trả lời câu hỏi của bạn về kernel_task trên Mac là gì và tại sao kernel_task lại cao như vậy. Nếu bạn đang gặp sự cố với kernel_task, vui lòng thử các bản sửa lỗi được đề xuất của chúng tôi ở trên. Họ đã làm việc cho nhiều người dùng Mac, vì vậy bạn cũng nên thử!

Bạn có biết các cách khác để giải quyết vấn đề kernel_task trên máy Mac không? Hãy chia sẻ chúng bên dưới!