19Aug

Kas paleidžiama ir kodėl veikia mano "Mac"?

click fraud protection

Jūs peržiūrėkite "Activity Monitor", kai pastebite procesą, kurio nepažįstate: launchd. Ar turėtumėte nerimauti? Ne: tai iš tikrųjų yra pagrindinė "MacOS" dalis.

Šis straipsnis yra mūsų vykdomos serijos dalis, paaiškinanti įvairius "Activity Monitor" procesus, tokius kaip kernel_task, hidd, mdsworker, installd, windowServer, blued ir daugelis kitų.Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!

Šis konkretus procesas, launchd, yra paslaugų valdymo sistema, kurią naudoja MacOS, kuris tam tikrais būdais yra panašus į "Service Control Manager" sistemoje "Windows" arba "systemd" daugelyje "Linux" paskirstymų."Paslauga" viskas veikia fone;"macOS" paprastai vadinamos "demonu", paprastai vardai baigiasi raide "d". Dauguma visko, ką veikia "Mac", prisijungia prie tinklų, rodo ekrane esančius dalykus ir sukuria failų atsarginę kopiją.lygis.

Kai įjungiate savo "Mac", "launchd" yra vienas iš pirmųjų dalykų, pradėtas po branduolio.Štai kodėl paleidimo proceso ID arba PID yra 1, kiekvienoje "Mac" sistemoje.

instagram viewer

Vienintelis mažesnis skaičius yra 0, kuris priklauso branduoliui, kurį čia pateikia kaip kernel_task.

Pradėjus paleisti, paleidžiamas paleidžiamas visų kitų "daemonų" paleidimas, kurių jūsų Mac reikalinga. Po to, kai "Mac" paleidžiamas, paleidimas toliau veikia fone, norint patikrinti, ar vis dar veikia "demonas", ir paleisti bet kokius demonus, reikalingus vėliau, kad paleistumėte visas įvairias programas.

Tai labai retas atvejis, kai "startd" paleidžia daugybę sistemos išteklių, o kai tai įvyksta, jūsų "Mac" perkraunant paprastai paprastai reikia išspręsti. Kartais buggy programa, bandanti paleisti klaidingas demonas, gali sukelti paleidimą, kad panaudotų CPU krūvą.Jei neseniai ką nors įdiegėte, pabandykite jį pašalinti ir matyti, ar tai padeda.

Iš esmės "launchd" nėra niekas, apie ką vartotojai turi galvoti, bet jį galima tiesiogiai sujungti, nes "launchctl" yra "Termianl" įrankis sąsajoms su "launcd".Įveskite startctl sąrašą ir pamatysite visų pagrindinių paslaugų, kurias šiuo metu veikia "Mac", sąrašą.

Nesijaudinkite su šia daugybe, tai nėra gera idėja, nebent esate labai patobulintas naudotojas, bet visi, kas nori, gali įterpti paleidžiamą pagalbą į potencialių komandų sąrašą arba perskaityti šią išplėstinę "launchd tutorial".