Kernel_task là gì, và tại sao nó chạy trên máy Mac của tôi?

Mục lục:

Kernel_task là gì, và tại sao nó chạy trên máy Mac của tôi?
Kernel_task là gì, và tại sao nó chạy trên máy Mac của tôi?

Video: Kernel_task là gì, và tại sao nó chạy trên máy Mac của tôi?

Video: Kernel_task là gì, và tại sao nó chạy trên máy Mac của tôi?
Video: Đổi từ Android sang iPhone KHÔNG MẤT TIỀN? - YouTube 2024, Tháng Ba
Anonim
Vì vậy, bạn tìm thấy một cái gì đó gọi là "kernel task" trong Activity Monitor, và bạn muốn biết nó là gì. Tin tốt: không có gì bất chính. Đó thực sự là hệ điều hành của bạn.
Vì vậy, bạn tìm thấy một cái gì đó gọi là "kernel task" trong Activity Monitor, và bạn muốn biết nó là gì. Tin tốt: không có gì bất chính. Đó thực sự là hệ điều hành của bạn.

Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Trình giám sát hoạt động, như hidd, mdsworker, installd và nhiều phần khác. Bạn không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!

Một "hạt nhân", nếu bạn không biết, là cốt lõi của bất kỳ hệ điều hành nào, ngồi giữa CPU, bộ nhớ và phần cứng khác của bạn và phần mềm mà bạn chạy. Khi bật máy Mac của bạn, hạt nhân là thứ đầu tiên bắt đầu, và về cơ bản mọi thứ bạn làm trên máy tính của bạn sẽ truyền qua hạt nhân tại một số điểm. Activity Monitor đặt tất cả hoạt động đa dạng này dưới một banner: kernel_task.

Nếu máy tính của bạn không chạy chậm, đừng lo lắng về quá trình này chiếm nhiều bộ nhớ hoặc đôi khi sử dụng hết chu kỳ CPU: điều đó là bình thường. Bộ nhớ không sử dụng là bộ nhớ bị lãng phí, vì vậy kernel_task sẽ đưa nó vào làm việc cho những thứ như tập tin lưu vào bộ nhớ đệm và chạy một hệ điều hành hiện đại có nghĩa là đôi khi sử dụng một số nguồn CPU.

Nhưng nếu kernel_task liên tục sử dụng phần lớn tài nguyên hệ thống của bạn và máy Mac của bạn rất chậm, bạn có thể gặp sự cố. Khởi động lại máy Mac của bạn là cách duy nhất để khởi động lại hạt nhân của bạn, và đôi khi điều đó sẽ giải quyết mọi vấn đề. Nhưng nếu hành vi vẫn tồn tại, đây là một chút thông tin.

kernel_task giả vờ sử dụng chu kỳ CPU để giữ cho mọi thứ mát mẻ

Nếu bạn đang làm điều gì đó chiếm nhiều sức mạnh xử lý - hãy chuyển đổi video 4K, bạn có thể tự hỏi điều gì sẽ mất quá nhiều thời gian và nhìn vào Trình giám sát hoạt động. Thông thường bạn sẽ thấy kernel_task đang sử dụng rất nhiều năng lượng CPU… sức mạnh mà bạn muốn sử dụng sức mạnh đó là do quá trình chuyên sâu của bạn sử dụng.

Có thể hiểu được nếu bạn thất vọng, nhưng hóa ra hệ điều hành của bạn đang thực hiện mục đích này để ngăn CPU của bạn quá nóng. Để trích dẫn trang hỗ trợ của Apple:

One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot, even if your Mac doesn’t feel hot to you. It does not itself cause those conditions. When the CPU temperature decreases, kernel_task automatically reduces its activity.

Vì vậy, kernel_task không phải có thật không sử dụng hết sức mạnh của CPU: nó chỉ ngăn cản quá trình chuyên sâu của bạn sử dụng nó để ngăn chặn quá nóng. Mọi thứ sẽ trở lại bình thường khi bạn ra khỏi vùng nguy hiểm.

Một ứng dụng có thói quen xấu sử dụng hết CPU và nhắc đây là Flash. Nếu bạn thấy các tab Flash hoặc trình duyệt chiếm nhiều nguồn CPU cùng với kernel_task, hãy xem xét gỡ cài đặt hoặc vô hiệu hóa Flash hoàn toàn để tránh sự cố. Điều này sẽ ngăn Flash sử dụng hết CPU của bạn với các lỗi khác nhau của nó và kernel_task không cần phải che chắn cho CPU của bạn để giữ cho mọi thứ mát mẻ.

Khởi động vào chế độ an toàn để khắc phục sự cố hạt nhân

Nếu bạn tìm thấy kernel_task bằng cách sử dụng rất nhiều CPU hoặc bộ nhớ khi bạn không làm được gì nhiều, bạn có thể có một vấn đề khác trên tay. Thông thường, điều này phải làm với phần mở rộng hạt nhân của bên thứ ba, được gọi là "kexts" bởi macOS. Các mô-đun đi kèm với trình điều khiển phần cứng và một số phần mềm, và giao diện trực tiếp với hạt nhân. Một kext bị lỗi có thể khiến kernel_task chiếm nhiều tài nguyên hệ thống.

Để kiểm tra điều này, bạn nên khởi động máy Mac của mình vào Chế độ an toàn, một trong những tùy chọn khởi động Mac ẩn mà mọi người dùng Mac đều biết. Tắt máy Mac của bạn, sau đó bật nó lên trong khi giữ phím Shift. Bạn sẽ thấy từ “Khởi động an toàn” trong màn hình đăng nhập.

Chế độ an toàn không bật kexts của bên thứ ba, vì vậy nếu máy Mac của bạn không gặp bất kỳ sự cố nào ở chế độ an toàn, bạn đã tìm thấy sự cố của mình. Gỡ cài đặt bất kỳ phần mềm hoặc trình điều khiển bên thứ ba nào bạn đã cài đặt gần đây và xem liệu có giúp ích gì không.
Chế độ an toàn không bật kexts của bên thứ ba, vì vậy nếu máy Mac của bạn không gặp bất kỳ sự cố nào ở chế độ an toàn, bạn đã tìm thấy sự cố của mình. Gỡ cài đặt bất kỳ phần mềm hoặc trình điều khiển bên thứ ba nào bạn đã cài đặt gần đây và xem liệu có giúp ích gì không.
Nếu bạn muốn tìm hiểu sâu hơn, Etrecheck chạy hàng tá chẩn đoán, bao gồm danh sách tất cả các kexts được cài đặt và chạy trên hệ thống của bạn. Gỡ cài đặt bất kỳ thứ gì bạn cho là có thể gây ra sự cố và xem có giải quyết được không. Nếu không, bạn có thể cần phải xem xét một chuyến đi đến Apple Store, hoặc cửa hàng sửa chữa Mac thân thiện tại địa phương của bạn.
Nếu bạn muốn tìm hiểu sâu hơn, Etrecheck chạy hàng tá chẩn đoán, bao gồm danh sách tất cả các kexts được cài đặt và chạy trên hệ thống của bạn. Gỡ cài đặt bất kỳ thứ gì bạn cho là có thể gây ra sự cố và xem có giải quyết được không. Nếu không, bạn có thể cần phải xem xét một chuyến đi đến Apple Store, hoặc cửa hàng sửa chữa Mac thân thiện tại địa phương của bạn.

Một vài điều khác để thử

Nếu bạn vẫn còn có một vấn đề sau tất cả, có một vài điều bạn có thể thử.

Đôi khi đặt lại NVRAM trên máy Mac của bạn sẽ giúp ích. Cân nhắc quét Mac của bạn để tìm phần mềm độc hại có thể gây ra sự cố. Bạn cũng có thể làm những việc thông thường để tăng tốc cho máy Mac của mình, như loại bỏ các mục khởi động không cần thiết và giải phóng dung lượng ổ cứng.

Nếu không có gì giúp, đôi khi bạn cần phải ngừng lãng phí thời gian của bạn và cài đặt lại macOS từ đầu. Rõ ràng đó phải là phương sách cuối cùng, nhưng điều quan trọng là phải biết khi nào bạn bị đánh bại.

Tín dụng hình ảnh: Matthew Pearce

Đề xuất: