
2023 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-05-26 18:43

Denne artikel er en del af vores igangværende serie, der forklarer forskellige processer, der findes i Activity Monitor, som kernel_task, hidd, mdsworker, installd, WindowServer, blued og mange andre. Ved ikke, hvad disse tjenester er? Bedre begynder at læse!
Denne særlige proces, lanceret, er den servicehåndteringsramme, der anvendes af macOS, på nogle måder ligner på Service Control Manager på Windows eller systemd på mange Linux-distributioner. En "service" er noget der kører i baggrunden; på macOS kaldes disse almindeligvis som dæmoner og har generelt navne, der slutter med bogstavet "d." Det meste alt, hvad din Mac gør - forbindes til netværk, viser ting på skærmen og sikkerhedskopierer dine filer - udføres af en dæmon på nogle niveau.
Når du tænder din Mac, er launchd en af de første ting, der blev lanceret, efter kernen. Det er grunden til, at launchd har proces-id eller PID på 1 på hvert Mac-system.

Efter lanceringen fortsætter launchd til at lancere alle de andre dæmoner, som din Mac har brug for for at kunne køre. Når du har startet Mac, starter lanceringen fortsat i baggrunden for at kontrollere, at daemoner stadig kører, og at starte eventuelle dæmoner, der senere er nødvendige for at køre dine forskellige programmer.
Det er meget sjældent for launchd at optage mange systemressourcer, og når det sker, er genstart af din Mac normalt nok til at ordne det. Af og til kan et buggy-program, der forsøger at starte defekte dæmoner, forårsage, at launchd bruger en masse CPU'er. Hvis du har installeret noget for nylig, skal du prøve at fjerne det og se, om det hjælper.
For det meste er launchd ikke noget, som brugerne skal tænke på, men det er muligt at interface med det direkte takket være launchctl, et Termianl-værktøj til grænseflade med launcd. Type
launchctl list
og du får vist en liste over alle baggrundstjenester, der aktuelt kører på din Mac.

Messing med dette meget mere er ikke en god idé, medmindre du er en meget avanceret bruger, men alle interesserede kan skrive
launchctl help
for en liste over mulige underkommandoer eller læsning af denne avancerede lanceringstutorial.
Populært emne.
Hvad er cfprefsd, og hvorfor kører det på min Mac?

Du surfer Activity Monitor, når du bemærker noget, der hedder cfprefsd. Hvad er dette, og skal du være bekymret for det?
Hvad er opendirectoryd, og hvorfor kører det på min Mac?

Du tjekker Activity Monitor, når du ser, hvad der bruger ressourcer på din Mac, når du bemærker en proces, der hedder opendirectoryd. Hvad betyder det endda?
Hvad er "dbfseventsd", og hvorfor kører det på min Mac?

Se gennem Activity Monitor, bemærker du noget, der hedder "dbfseventsd." Hvordan udtaler du det selv? Den kører tre gange: to gange af rodkontoen og en gang for dig. Hvad er det?
Hvad er Process WindowServer, og hvorfor kører det på min Mac?

Mens du kontrollerer aktivitetsovervågningen, bemærkede du noget, der hedder WindowServer, og lejlighedsvis optager en masse CPU-strøm. Er denne proces sikker?
Hvad installeres, og hvorfor kører det på min Mac?

Du hører dine Macs fans kører, så du tjekker Activity Monitor. Viser sig noget kaldet "installd" tager en masse CPU-strøm. Hvad sker der?