Pagina principala » HOWTO » Ce este UserEventAgent și de ce rulează pe Mac?

    Ce este UserEventAgent și de ce rulează pe Mac?

    Căutați prin Monitorul de activitate când observați un proces cu care nu sunteți familiarizat cu: UserEventAgent. Ar trebui să vă faceți griji? Nu: aceasta este o parte esențială a MacOS.

    Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite în Activity Monitor, cum ar fi kernel_task, hidd, mdsworker, installd, WindowServer, blued, lansat, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

    Ce este UserEventAgent?

    Procesul de astăzi, UserEventAgent, este un daemon, ceea ce înseamnă că rulează în fundal. UserEventAgent monitorizează diverse lucruri despre sistemul dvs. la nivel de utilizator. Pentru a cita pagina man pentru proces:

    Utilitarul UserEventAgent este un daemon care încarcă plugin-urile furnizate de sistem pentru a gestiona evenimente de sistem la nivel înalt care nu pot fi monitorizate direct de către lansat.

    Nu este foarte clar, așa că haideți să-l rupem. Anterior, am vorbit despre procesul configd, care rulează în fundal și monitorizează starea diferitelor lucruri despre Mac. De exemplu, configd ține evidența dacă sunteți online sau dezactivată și avertizează celelalte programe pe care le folosiți atunci când acea stare se schimbă. Există o colecție de pluginuri configd care permit procesului să facă acest lucru.

    UserEventAgent joacă un rol similar cu configd, dar monitorizează un set de lucruri pe care configd-ul nu le poate - mai ales pentru că configd este la nivel de sistem și executat de root, în timp ce UserEventAgent se concentrează pe contul dvs. de utilizator și rulează la nivelul contului de utilizator. Puteți face acest lucru mai tangibil prin navigarea plug-in-uri UserEventAgent gestionează: sunt în /System / Library / UserEventPlugins.

    În folderul UserEventPlugins, veți găsi pluginuri legate de Bluetooth, instrumentul de configurare zero a rețelei Bonjour, fusuri orare, Time Machine și chiar bara de atingere. UserEventAgent monitorizează starea tuturor acestor lucruri și raportează acea stare la aplicațiile pe care le utilizați.

    Aceasta este o mare varietate de funcționalități, ceea ce înseamnă că există multe motive potențiale pentru ca UserEventPlugins să înceapă să utilizeze o mare parte din resursele sistemului. Nu am putut începe să le conturăm pe toți aici.

    Există câteva lucruri de bază pe care le puteți încerca dacă observați un vârf în utilizarea resurselor de către UserEventPlugins, totuși. Primul lucru pe care să-l încercați (fără surpriză) este repornirea calculatorului dvs. Mac. E rudimentar, dar va face ca majoritatea problemelor să dispară. Dacă problema persistă, încercați să dezactivați orice hardware sau software pe care l-ați adăugat recent. Dacă acest lucru întrerupe utilizarea înaltă a resurselor, ați găsit probabil o eroare: nu mai utilizați software-ul sau hardware-ul în cauză și apoi să vedeți dacă există o actualizare de software care rezolvă problema.

    Credit de imagine: Fabian Irsara