A tiszta telepítést a Yosemite-t futtatom.
A launchd folyamatosan 100% -os CPU-val fut. A Yosemite frissítés óta nem tudom megváltoztatni a naplószintet 'sudo launchctl naplószintű hibakereséssel'.
A felső vagy az Activity Monitor ellenőrzése azt látom, hogy maga az launchd is erőteljesen használja a CPU-t, nem pedig egy olyan folyamatot, amelyet ív ki. A dobozon a legmagasabb a CPU ideje, háromszorosa a kernel feladatának, és jóval magasabb, mint a Plex, amely valóban CPU - videó átkódolás, és sok ügyfelet támogat a házban, amely gyakran fut.
Nincs semmi jelentős a naplókban, amelyeket látok: a leggyakoribb üzenet:
14/11/14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com .apple.imfoundation.IMRemoteURLConnectionAgent) A _DirtyJetsamMemoryLimit kulcs nem érhető el ezen a platformon.
Ez csak körülbelül 3-6 alkalommal óránként.
Gyors ellenőrzést végeztem az összes launchd démonon keresztül, hogy megtalálja a hibakódokat.
alex @ smiley: ~ | ⇒ launchctl list | grep -v "\ t0 \ t" PID állapotcímke28122 -15 com.apple.Finderalex@smiley: ~ | ⇒ sudo launchctl list | grep -v "\ t0 \ t" PID állapotcímke219 -43 com.apple.watchdogd21134 -15 com.apple.security.syspolicy
Érdekes módon a Watchdogd -43 kódja nem egyezik a launchctl lista kimenete:
alex @ smiley: ~ | ⇒ sudo launchctl list com.apple.watchdogd {"StandardOutPath" = "/ var / log / watchdogd / log"; "LimitLoadToSessionType" = "Rendszer"; "StandardErrorPath" = "/ var / log / watchdogd / log"; "Címke" = "com.apple.watchdogd"; "TimeOut" = 30; "OnDemand" = hamis; "LastExitStatus" = 171; "PID" = 219; "Program" = "/ usr / libexec / watchdogd"; "ProgramArguments" = ("/ usr / libexec / watchdogd";);};
Mindenesetre nem vagyok biztos benne, hogy tünetiek-e, vagy csak vörös hering .
Hogyan tudom megtudni, hogy mitől lesz a launchd DOS a számítógépem?