Kısa bir süre önce pil ömrümün oldukça önemli bir düşüşe sahip olduğunu ve oldukça fazla CPU kullanan "kernel_task" sürecini (2.8 gg çift çekirdekli i7, 2010 MBP'de% 1-6 sabit) gördüm. Açıkçası, kernel_task'ın CPU kullanımının pil düşüşüne katkıda bulunduğunu düşünüyorum ve bunun nedenini bulmam gerekiyor.
Google’da arama yapmak, kernel_task’ın OS X’in Windows’un "svchost.exe" versiyonudur - gerçekten hata ayıklayamadığınız meşhur her şeyi gerçekleştirme işlemi, anahtarlardan birini çalışana kadar sadece elle çevirmeniz gerekir.
Kontrolden çıkmış kernel_task aktivitesinin altına daha kolay ulaşabilmemin bir yolu var mı? Yeniden başlatma denemedim, çünkü eğer "düzeltirse", aslında sorunu çözmez.
Etkinlik Monitörü CPU kullanımını gösterir. Inspect'e bastığımda, 77 iş parçacığı, 2 bağlantı noktası, saat ve saat CPU zamanı, Bağlam Anahtarları saniyede 400 civarında çıkıyor ve Mach Mesajları Giriş ve Çıkış'da saniyede yaklaşık 6.000'de çıkıyor.
Bu kernel_task
süreci nasıl bir şekilde denetleyebilir veya izleyebilir ve tüm bu gücü ne kullandığını nasıl anlayabilirim?
(not: şu anki şüphelilerim en son 10.6.7 güncellemesi, 4 beta 10'dan RC'ye Firefox güncellemesi veya ScreenResX - bunlar yakın zamanda düşünebildiğim şeyler.
kernel_task
Kontrol dışı olarak tarif etmem . Aktivite İzleyici bu alandaki teşhisler için en iyi yardımcı olmayabilir. Konsol'da, çekirdek görevinin nasıl kullanıldığını belirlemenize yardımcı olacak sistem günlüğü sorguları ekleyin; daha sonra açılış sorusunu daha kolay cevaplanabilecek bir soruya rafine edin.