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

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

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

Video: Kas paleidžiama ir kodėl veikia mano
Video: How to Avoid Toll Roads in Google Maps - YouTube 2024, Gegužė
Anonim
Pasirodo per "Activity Monitor", kai pastebite procesą, apie kurį nesate susipažinę: launchd. Ar turėtumėte nerimauti? Ne: tai iš tikrųjų yra pagrindinė "MacOS" dalis.
Pasirodo per "Activity Monitor", kai pastebite procesą, apie kurį nesate susipažinę: 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.

Vienintelis mažesnis skaičius yra 0, kuris priklauso branduoliui, kuris čia pateikiamas kaip kernel task.
Vienintelis mažesnis skaičius yra 0, kuris priklauso branduoliui, kuris čia pateikiamas kaip kernel task.

Po paleidimo "launchd" prasideda paleisti visas kitas "Mac" reikalaujančias "demo", kad būtų galima paleisti. 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.

Pradedant labai dažnai naudojami daug sistemos išteklių, o kai tai įvyksta, jūsų kompiuteryje perkraunant paprastai paprastai reikia ją ištaisyti. 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, tačiau jį galima tiesiogiai sujungti, nes "launchctl" yra "Termianl" įrankis sąsajoms su "launcd". Įveskite

launchctl list

ir pamatysite visų pagrindinių paslaugų, kurias šiuo metu veikia "Mac", sąrašą.

Image
Image

Nepamirškite, kad tai daug daugiau, nebent jūs esate labai Išplėstinis vartotojas, bet visi, kas nori, gali įvesti

launchctl help

galimų komandų sąrašo sąrašą arba skaitydami šį patobulintą paleidimo vadovėlį.

Rekomenduojamas: