22Jul
Jūs žiūrite per veiklos monitorių, kai pastebite procesą, kurio nesusiję su: UserEventAgent. Ar turėtumėte nerimauti? Ne: tai pagrindinė "MacOS" dalis.
Šis straipsnis yra mūsų nuolatinės serijos dalis, paaiškinanti įvairius "Activity Monitor" procesus, tokius kaip "kernel_task", "hidd", "mdsworker", "installd", "windowServer", "blued", "launchd", "backup", opendirectoryd, powerd, coreauthd, configd, mdnsresponder ir daugeliu kitų.Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!
Kas yra UserEventAgent?
Šiandienos procesas, UserEventAgent, yra demonas, o tai reiškia, kad jis veikia fone. UserEventAgent stebina įvairius dalykus apie jūsų sistemą vartotojų lygiu. Norėdami cituoti proceso vyro puslapį:
UserEventAgent programa yra demonas, kuris įkelia sistemos pateiktus papildinius, skirtus tvarkyti aukšto lygio sistemos įvykius, kurių tiesiogiai negalima stebėti paleidus.
Tai nėra siaubingai aišku, todėl sugalvokime. Anksčiau mes kalbėjome apie proceso konfigūraciją, kuri veikia fone ir stebi įvairių dalykų būklę apie "Mac".Pavyzdžiui, konfigūracija stebi, ar esate prisijungę arba išjungiate, ir įspėja kitas programas, kurias naudojate, kai ši būsena pasikeičia. Yra konfigūravimo įskiepių rinkinys, leidžiantis procesui tai padaryti.
UserEventAgent atlieka panašią funkciją kaip configd, tačiau stebi kai kuriuos dalykus, kuriuos konfigūravimas negali - daugiausia dėl to, kad configd yra visos sistemos mastu ir veikia root, o UserEventAgent yra sutelktas į jūsų vartotojo abonementą ir veikia vartotojo abonemento lygiu. Galite padaryti tai apčiuopiamesniu naršant papildinius, kuriuos administruoja UserEventAgent: jie yra /System/Library/ UserEventPlugins.
"UserEventPlugins" aplanke rasite papildinius, susijusius su "Bluetooth", nulinio konfigūravimo tinklo įrankiu Bonjour, laiko juostomis, "Time Machine" ir net jutikliniu juostos. UserEventAgent stebi visų šių dalykų būseną ir praneša apie tai, kokią būseną jūsų naudojamoms programoms.
Tai yra labai įvairi funkcionalumas, o tai reiškia, kad "UserEventPlugins" turi daug galimų priežasčių pradėti naudoti daugybę sistemos išteklių.Mes negalėjome viską apibūdinti čia.
Yra keletas pagrindinių dalykų, kuriuos galite pabandyti, jei pastebėsite, kaip UserEventPlugins naudoja išteklių.Pirmas dalykas, kurį norėčiau išbandyti( nenuostabu), yra iš naujo paleisti Mac. Tai primityvus, bet dauguma problemų išnyks. Jei problema išlieka, pabandykite išjungti bet kokią neseniai įtrauktą aparatūrą ar programinę įrangą.Jei tai sustabdo didelį išteklių naudojimą, greičiausiai radote klaidą: nustokite naudoti atitinkamą programinę įrangą ar aparatūrą, tada patikrinkite, ar yra programinės įrangos naujinys, kuris išsprendžia problemą.
Vaizdo kreditas: Fabian Irsara