Gần đây tôi nhận thấy tuổi thọ pin của tôi giảm đáng kể và quá trình "kernel_task" sử dụng khá nhiều CPU (không đổi 1-6% trên i7 lõi kép 2,87z của tôi, 2010 MBP). Rõ ràng tôi nghĩ rằng việc sử dụng CPU của kernel_task đang góp phần làm giảm pin và tôi cần tìm hiểu lý do tại sao.
Tìm kiếm trên Google, có vẻ như kernel_task là phiên bản "svchost.exe" của OS X - quy trình làm mọi thứ khét tiếng mà bạn không thể gỡ lỗi thực sự, bạn phải lật công tắc cho đến khi một trong số chúng hoạt động.
Có cách nào tôi có thể dễ dàng đi đến tận cùng của hoạt động kernel_task ngoài tầm kiểm soát không? Tôi đã không thử khởi động lại bởi vì nếu nó "khắc phục" nó, thì nó không thực sự khắc phục được vấn đề tiềm ẩn.
Giám sát hoạt động cho thấy việc sử dụng CPU. Khi tôi nhấn Inspect, nó hiển thị 77 luồng, 2 cổng, giờ và giờ CPU, Chuyển mạch ngữ cảnh tăng khoảng 400 mỗi giây và Mach Message In và Out đều tăng khoảng 6.000 mỗi giây.
Làm thế nào tôi có thể bằng cách nào đó kiểm tra hoặc giám sát kernel_task
quá trình này và tìm ra những gì thực sự sử dụng tất cả sức mạnh này?
(lưu ý: các nghi phạm hiện tại của tôi là bản cập nhật 10.6.7 gần đây, bản cập nhật Firefox từ 4 beta 10 lên RC hoặc ScreenResX - đây là tất cả những điều tôi đã làm gần đây mà tôi có thể nghĩ ra)
kernel_task
là ngoài tầm kiểm soát. Giám sát hoạt động có thể không phải là tiện ích tốt nhất để chẩn đoán trong lĩnh vực này. Trong Bảng điều khiển, thêm các truy vấn nhật ký hệ thống để giúp bạn xác định các cách thức sử dụng tác vụ kernel; sau đó tinh chỉnh câu hỏi mở cho câu hỏi có thể dễ trả lời hơn.