UserEventAgent 란 무엇이며 왜 Mac에서 실행됩니까?

0
238

UserEventAgent에 익숙하지 않은 프로세스가 있음을 발견하면 활동 모니터를 통해보고 있습니다. 걱정해야합니까? 아니요 : 이것은 macOS의 핵심 부분입니다.

관련 : 이 프로세스는 무엇이며 왜 Mac에서 실행됩니까?

이 기사는 활동 모니터에서 kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder 등의 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. 그 서비스가 무엇인지 모르십니까? 더 나은 독서 시작!

UserEventAgent는 무엇입니까?

현재 프로세스 인 UserEventAgent는 데몬이며 백그라운드에서 실행됩니다. UserEventAgent는 사용자 레벨에서 시스템에 대한 다양한 사항을 모니터합니다. 프로세스 매뉴얼 페이지를 인용하려면 :

UserEventAgent 유틸리티는 시스템 제공 플러그인을로드하여 시작하여 직접 모니터링 할 수없는 고급 시스템 이벤트를 처리하는 데몬입니다.

관련 : 구성이란 무엇이며 왜 Mac에서 실행됩니까?

그다지 명확하지 않으므로이 부분을 정리해 보겠습니다. 이전에는 백그라운드에서 실행되고 Mac에 대한 여러 가지 상태를 모니터링하는 구성 프로세스에 대해 이야기했습니다. 예를 들어, configd는 온라인 상태인지 여부를 추적하고 해당 상태가 변경 될 때 사용하는 다른 프로그램에 경고합니다. 프로세스가이를 수행 할 수 있도록 구성된 플러그인 모음이 있습니다.

UserEventAgent는 configd와 유사한 역할을 수행하지만 configd는 시스템 전체에서 루트에 의해 실행되기 때문에 구성 할 수없는 항목을 모니터링합니다. UserEventAgent는 사용자 계정에 중점을두고 사용자 계정 레벨에서 실행됩니다. UserEventAgent가 관리하는 플러그인을 탐색하여이 유형을보다 실감 나게 만들 수 있습니다.System/Library/UserEventPlugins.

UserEventPlugins 폴더에는 Bluetooth, 제로 구성 네트워킹 도구 Bonjour, 시간대, Time Machine 및 Touch Bar와 관련된 플러그인이 있습니다. UserEventAgent는 이러한 모든 상태를 모니터링하고 해당 상태를 사용중인 애플리케이션에보고합니다.

이것은 다양한 기능으로, UserEventPlugins가 많은 양의 시스템 리소스를 사용하기 시작하는 많은 이유가 있음을 의미합니다. 우리는 여기에 그것들을 모두 설명 할 수 없었습니다.

UserEventPlugins의 리소스 사용량이 급증한 경우 몇 가지 기본 사항을 시도해 볼 수 있습니다. 가장 먼저 시도해야 할 것은 Mac을 재시동하는 것입니다. 초보적이지만 대부분의 문제를 해결합니다. 문제가 지속되면 최근에 추가 한 하드웨어 나 소프트웨어를 비활성화하십시오. 리소스 사용량이 많은 경우 버그를 발견했을 수 있습니다. 문제가있는 소프트웨어 또는 하드웨어 사용을 중단 한 다음 문제를 해결하는 소프트웨어 업데이트가 있는지 확인하십시오.

이미지 크레디트 : Fabian Irsara