Co je to UserEventAgent a proč to běží na počítači Mac?
Prohlížíte-li sledování aktivity, když zjistíte proces, který vám není znám: UserEventAgent. Máte-li strach? Ne: toto je hlavní část softwaru macOS.
Tento článek je součástí naší průběžné série vysvětlující různé procesy, které se nacházejí v nástroji Activity Monitor, jako jsou kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší čtení!
Co je UserEventAgent?
Dnešní proces, UserEventAgent, je démon, což znamená, že běží na pozadí. UserEventAgent sleduje různé informace o vašem systému na uživatelské úrovni. Chcete-li citovat manuálovou stránku procesu:
Nástroj UserEventAgent je démon, který načte pluginy poskytované systémem pro zpracování událostí systému na vysoké úrovni, které nemohou být přímo monitorovány spouštěním.
To není strašně jasné, tak to rozbijeme. Dříve jsme hovořili o konfiguraci procesu, která běží na pozadí a sleduje stav různých věcí o vašem počítači Mac. Konfigurace například sleduje, zda jste online nebo vypnutá, a varuje ostatní programy, které používáte při změně stavu. K dispozici je sada konfigurovaných pluginů, které tento proces umožňují.
UserEventAgent hraje podobnou roli jako configd, ale sleduje sadu věcí, které configd nemůže - většinou proto, že configd je celý systém a spuštěn kořenem, zatímco UserEventAgent je zaměřen na váš uživatelský účet a běží na úrovni uživatelského účtu. Můžete to zviditelnit prohlížením pluginů UserEventAgent spravuje: jsou v /Systém / knihovna / UserEventPlugins
.
Ve složce UserEventPlugins najdete pluginy související s technologií Bluetooth, nástroj pro síťovou konfiguraci s nulovými konfiguracemi Bonjour, časové pásma, Time Machine a dokonce i dotykový panel. UserEventAgent monitoruje stav všech těchto věcí a hlásí tento stav aplikacím, které používáte.
Jedná se o širokou škálu funkcí, což znamená, že existuje mnoho možných důvodů, proč by uživatelskéEventPlugins mohl začít využívat velké množství systémových zdrojů. Nemohli jsme je začít načrtnout všemi.
Existuje několik základních věcí, které můžete vyzkoušet, pokud si všimnete špičku v používání zdrojů pomocí UserEventPlugins. První věc, kterou zkusit (bez překvapení), je restartování počítače Mac. Je to rudimentární, ale většina problémů zmizí. Pokud potíže přetrvávají, zkuste zakázat jakýkoli hardware nebo software, který jste nedávno přidali. Pokud to zastaví vysoké využívání prostředků, pravděpodobně jste našli chybu: přestaňte používat daný software nebo hardware a zjistěte, zda je k dispozici aktualizace softwaru, která řeší problém.
Image credit: Fabian Irsara