Нещодавно я помітив, що час автономної роботи зазнав досить значного падіння і «kernel_task», використовуючи досить трохи процесора (постійний 1-6% на моєму 2-ядерному i7, 2010 MBP, 2,8 гГц). Очевидно, я думаю, що використання процесора kernel_task сприяє падінню акумулятора, і мені потрібно з’ясувати, чому.
У пошуковій системі Google, схоже, kernel_task є версією ОС "svchost.exe" для ОС Windows X - горезвісний процес "робити все", який ви ніколи не можете по-справжньому налагодити, вам доведеться просто вручну перемикати комутатори, поки один з них не працює.
Чи є спосіб я легше дістатись до нижньої частини керованої діяльності kernel_task? Я не пробував перезавантаження, тому що якщо це "виправить" це, воно не дійсно виправить основну проблему.
Монітор активності показує використання процесора. Коли я натискаю Inspect, він показує 77 потоків, 2 порти, години та години процесорного часу, контекстні комутатори піднімаються приблизно на 400 в секунду, а Mach Messages In and Out піднімаються зі швидкістю 6000 в секунду.
Як я можу якось перевірити або контролювати цей kernel_task
процес і з'ясувати, що насправді використовує всю цю владу?
(зауважте: мої поточні підозрювані - це недавнє оновлення 10.6.7, оновлення Firefox від 4 бета-10 до RC, або ScreenResX - це все, що я нещодавно зробив, про що я можу придумати)
kernel_task
як поза контролем. Монітор активності може бути не найкращою програмою для діагностики в цій області. У консолі додайте запити системного журналу, щоб допомогти вам визначити способи використання завдання ядра; потім уточнити вступне запитання до питання, на яке можна легше відповісти.