Connect with us

Wie man

Was wird gestartet und warum läuft es auf meinem Mac?

Was wird gestartet und warum läuft es auf meinem Mac?

Sie scrollen durch den Aktivitätsmonitor, wenn Sie einen Prozess bemerken, mit dem Sie nicht vertraut sind: launchd. Sollten Sie sich Sorgen machen? Nein: Dies ist eigentlich ein Kernbestandteil von macOS.

Dieser Artikel ist Teil unserer fortlaufenden Serie, in der verschiedene Prozesse in Activity Monitor erläutert werden, wie kernel_task, hidd, mdsworker, installd, WindowServer, blued und viele andere. Sie wissen nicht, was diese Dienste sind? Fangen Sie besser an zu lesen!

Dieser spezielle Prozess, launchd, ist das von macOS verwendete Service-Management-Framework, das in gewisser Weise dem Service Control Manager unter Windows oder systemd auf vielen Linux-Distributionen ähnelt. Ein „Dienst“ ist alles, was im Hintergrund läuft; Unter macOS werden diese allgemein als Daemons bezeichnet und haben im Allgemeinen Namen, die mit dem Buchstaben „d“ enden. Fast alles, was Ihr Mac tut – Verbindungen zu Netzwerken herstellen, Dinge auf dem Display anzeigen und Ihre Dateien sichern – wird auf einer bestimmten Ebene von einem Daemon erledigt.

Wenn Sie Ihren Mac einschalten, ist launchd nach dem Kernel eines der ersten Dinge, die gestartet werden. Aus diesem Grund hat launchd auf jedem Mac-System die Prozess-ID oder PID von 1.

Die einzige niedrigere Zahl ist 0, die zum Kernel gehört, hier dargestellt als kernel_task.

Nach dem Start fährt launchd damit fort, alle anderen Daemons zu starten, die Ihr Mac zum Ausführen benötigt. Nachdem Ihr Mac gestartet wurde, läuft launchd im Hintergrund weiter, um zu überprüfen, ob die Daemons noch ausgeführt werden, und um alle Daemons zu starten, die später zum Ausführen Ihrer verschiedenen Programme benötigt werden.

Es ist sehr selten, dass launchd viele Systemressourcen beansprucht, und wenn dies passiert, reicht ein Neustart Ihres Mac normalerweise aus, um das Problem zu beheben. Gelegentlich kann ein fehlerhaftes Programm, das versucht, fehlerhafte Daemons zu starten, dazu führen, dass launchd eine Menge CPU verbraucht. Wenn Sie kürzlich etwas installiert haben, versuchen Sie es zu entfernen und sehen Sie, ob es hilft.

Meistens ist launchd nichts, worüber Benutzer nachdenken müssen, aber dank launchctl, einem Termianl-Tool für die Verbindung mit launcd, ist es möglich, direkt darauf zuzugreifen. Typ launchctl list und Sie sehen eine Liste aller Hintergrunddienste, die derzeit auf Ihrem Mac ausgeführt werden.

Mit so viel mehr herumzuspielen ist keine gute Idee, es sei denn, Sie sind ein fortgeschrittener Benutzer, aber jeder, der daran interessiert ist, kann tippen launchctl help für eine Liste möglicher Unterbefehle oder Lesen dieses erweiterte launchd-Tutorial.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia