Що спричиняє запуску спалювати мій процесор?


9

Я запускаю Yosemite, чисту установку.

запуск постійно працює на 100% процесора. Оскільки оновлення Yosemite я не можу змінити рівень журналу за допомогою "налагодження рівня журналу sudo launchctl"

Перевірка верху чи монітора активності Я бачу, що сам запуск сильно використовує процесор, а не процес, який він нерестує. Він має найвищий час процесора в коробці, в 3 рази більше, ніж у завдання ядра, і набагато вище, ніж у Plex, який є справді важким процесором - перекодування відео, і він підтримує багато клієнтів в будинку, які часто працюють.

Нічого істотного в журналах, які я бачу: найчастіше повідомлення:

11/6/14 10: 06: 38,748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) Ключ _DirtyJetsamMemoryLimit на цій платформі недоступний.

Це лише приблизно 3-6 разів на годину.

Я швидко перевірив усі запущені демон, щоб знайти будь-які коди помилок.

alex@smiley:~|⇒  launchctl list | grep -v "\t0\t"
PID Status  Label
28122   -15 com.apple.Finder
alex@smiley:~|⇒  sudo launchctl list | grep -v "\t0\t"
PID Status  Label
219 -43 com.apple.watchdogd
21134   -15 com.apple.security.syspolicy

Цікаво, що код -43 в Watchdogd не відповідає результатам списку startctl:

alex@smiley:~|⇒  sudo launchctl list com.apple.watchdogd
{
    "StandardOutPath" = "/var/log/watchdogd/log";
    "LimitLoadToSessionType" = "System";
    "StandardErrorPath" = "/var/log/watchdogd/log";
    "Label" = "com.apple.watchdogd";
    "TimeOut" = 30;
    "OnDemand" = false;
    "LastExitStatus" = 171;
    "PID" = 219;
    "Program" = "/usr/libexec/watchdogd";
    "ProgramArguments" = (
        "/usr/libexec/watchdogd";
    );
};

У будь-якому випадку, я не впевнений, чи вони симптоматичні, чи просто червона оселедець.

Як я можу дізнатися, що робить запуск DOS на моєму комп'ютері?

Відповіді:


4

Існує додаток під назвою LaunchControl, який забезпечує дуже приємний інтерфейс для створення / перевірки / зміни / відключення демонів запуску та агентів. Це набагато простіше, ніж шукати в 5 різних папках для запуску елементів. (Я жодним чином не пов’язаний з ними.)

Я б пройшов і відключив кожного за один раз, поки ваша проблема не зникне.

http://www.soma-zone.com/LaunchControl/


2
Я схвалюю LaunchControl. Це було безкоштовно (я тоді зробив свої 10 доларів за це) і заощадив мені години свого часу на виявлення проблеми зі сценарієм. Після майже трьох тижнів, роблячи вигляд, що знаю щось про кодування, ця маленька програма запустила мій демон на лічені хвилини. Джефф
ДжеффатММ

LaunchControl дуже допоміг.
orangepips

1

Варто спробувати:

mkdir ~/Desktop/MyLaunchAgents ~/Desktop/LaunchAgents/ ~/Desktop/LaunchDaemons/

mv -vn ~/Library/LaunchAgents/* ~/Desktop/MyLaunchAgents/

sudo mv -vn /Library/LaunchAgents/* ~/Desktop/LaunchAgents/

sudo mv -vn /Library/LaunchDaemons/* ~/Desktop/LaunchDaemons/

Потім перезавантажте комп'ютер і подивіться, чи все ще відбувається.

Зауважте, що переміщення різних файлів із цих каталогів може призвести до того, що деякі додатки сторонніх виробників не працюватимуть, як очікувалося після перезавантаження. Якщо це не допомагає, ви можете повернути їх назад, перевернувши mvкоманди

mv -vn ~/Desktop/MyLaunchAgents/* ~/Library/LaunchAgents/

sudo mv -vn ~/Desktop/LaunchAgents/* /Library/LaunchAgents/

sudo mv -vn ~/Desktop/LaunchDaemons/* /Library/LaunchDaemons/

і перезавантажте знову.

Якщо це дійсно допомогу, то вам необхідно ретельно відновити різні файли, бажано в той час, щоб побачити , яка з них викликає проблему.


1

Перейдіть до /var/log/system.log і перевірте, чи є помилки. Виправлення цих помилок вирішить проблему.

Довідка: https://discussions.apple.com/thread/6616343?tstart=0

У моєму випадку саме прожектор був причиною проблеми. Я відключив його, а потім запустив почав брати більше процесора. Увімкнення його вирішило проблему для мене.


0

У моєму випадку саме розширювач Skype був причиною запуску нон-стопу. за допомогою консолі ап. я зміг побачити, що працює на високому рівні, і як тільки я видалив розширювач Skype, обіданий вже не був на верхньому користувачі процесора.
Сподіваюся, це допоможе вам.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.