Kérdés:
Mi az oka annak, hogy az launchd megégeti a processzoromat?
Alex
2014-11-07 09:31:01 UTC
view on stackexchange narkive permalink

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?

Négy válaszokat:
Hefewe1zen
2016-03-31 18:10:13 UTC
view on stackexchange narkive permalink

Van egy LaunchControl nevű alkalmazás, amely nagyon jó felületet kínál az indító démonok és ügynökök létrehozásához / ellenőrzéséhez / módosításához / letiltásához.Sokkal könnyebb, mint 5 különböző mappában keresni az indítási elemeket.(Semmilyen módon nem állok kapcsolatban velük.)

Mindegyiket végigmenném és letiltanám, amíg a problémád eltűnik.

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

Támogatom a LaunchControl alkalmazást.Ingyenes volt (utána befizettem 10 dolláromat érte), és órákon át megtakarítottam, hogy egy szkript segítségével azonosítsam a problémát.Közel három hét elteltével, úgy tett, mintha tudna valamit a kódolásról, ennek a kis programnak a démonja percek alatt futott.Geoff
A LaunchControl nagyon segítség volt.
mac
2016-03-31 12:46:06 UTC
view on stackexchange narkive permalink

Látogasson el a /var/log/system.log oldalra, és ellenőrizze, hogy vannak-e hibák.A hibák kijavítása megoldja a problémát.

Hivatkozás: https://discussions.apple.com/thread/6616343?tstart=0

Sajátesetben a reflektorfény okozta a problémát.Letiltottam, majd a launchd elkezdett több CPU-t venni.A visszakapcsolás javította a problémát számomra.

TJ Luoma
2014-12-19 04:36:13 UTC
view on stackexchange narkive permalink

Megéri kipróbálni:

  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 /  

Ezután indítsa újra a számítógépet, és lásd: ha még mindig történik.

Ne feledje, hogy a különféle fájlok áthelyezése ezekből a könyvtárakból azt eredményezheti, hogy néhány harmadik féltől származó alkalmazás az újraindítás után a várt módon nem működik. Ha ez nem segít, akkor visszahelyezheti őket a mv parancsok megfordításával

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

és indítsa újra.

Ha ez segít , akkor gondosan vissza kell állítania a különféle fájlokat, lehetőleg egyenként, hogy lássa, melyikük okozza a problémát.

farmani
2015-02-20 11:13:05 UTC
view on stackexchange narkive permalink

Az én esetemben a Skype kiterjesztő volt az oka annak, hogy a launchd megállás nélkül fut. konzol segítségével ap. Láttam, hogy mi fut magasan, és miután töröltem a Skype bővítőt, az ebéd már nem volt a felső CPU-felhasználó.
Remélem, hogy segít.



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...