당신은 활동 모니터를 통해보고 익숙하지 않은 프로세스 인 UserEventAgent를 발견하면 걱정해야하나요? 아니요 : 이것은 macOS의 핵심 부분입니다.
관련 : 이 프로세스는 무엇이며 Mac에서 실행되는 이유는 무엇입니까?
이 기사는 우리의 지속적인 시리즈 활동 모니터에있는 다양한 프로세스를 설명합니다. kernel_task , hidd , mdsworker , 설치됨 , WindowServer , 청색 , 출시 , 지원 , opendirectoryd , 강화 , coreauthd , 구성 , mdnsresponder , 및 많은 다른 사람 . 이러한 서비스가 무엇인지 모르십니까? 더 잘 읽으십시오!
UserEventAgent 란 무엇입니까?
오늘의 프로세스 인 UserEventAgent는 데몬으로, 백그라운드에서 실행됩니다. UserEventAgent는 사용자 수준에서 시스템에 대한 다양한 사항을 모니터링합니다. 프로세스에 대한 매뉴얼 페이지를 인용하려면 :
UserEventAgent 유틸리티는 launchd로 직접 모니터링 할 수없는 상위 수준 시스템 이벤트를 처리하기 위해 시스템 제공 플러그인을로드하는 데몬입니다.
관련 : 무엇을 구성하고 내 Mac에서 실행하는 이유는 무엇입니까?
그다지 명확하지 않으니이 문제를 분석해 보겠습니다. 이전에 우리는 프로세스에 대해 이야기했습니다. 구성 , 백그라운드에서 실행되며 Mac에 대한 다양한 상태를 모니터링합니다. 예를 들어 configd는 사용자가 온라인 상태인지 꺼져 있는지 추적하고 해당 상태가 변경 될 때 사용하는 다른 프로그램에 경고를 보냅니다. 프로세스에서이를 수행 할 수있는 구성 플러그인 모음이 있습니다.
UserEventAgent는 configd와 유사한 역할을하지만 configd가 수행 할 수없는 일련의 작업을 모니터링합니다. 대부분 configd는 시스템 전체에 걸쳐 루트에 의해 실행되는 반면 UserEventAgent는 사용자 계정에 중점을두고 사용자 계정 수준에서 실행되기 때문입니다. UserEventAgent가 관리하는 플러그인을 찾아 보면이를보다 구체적으로 확인할 수 있습니다.
시스템 / 라이브러리 / UserEventPlugins
.
UserEventPlugins 폴더에는 Bluetooth, 제로 구성 네트워킹 도구 인 Bonjour, 시간대, Time Machine 및 Touch Bar와 관련된 플러그인이 있습니다. UserEventAgent는 이러한 모든 것의 상태를 모니터링하고 사용하는 응용 프로그램에 해당 상태를보고합니다.
이것은 매우 다양한 기능이므로 UserEventPlugins가 많은 양의 시스템 리소스를 사용하기 시작하는 많은 잠재적 이유가 있습니다. 여기에서 모두 개요를 설명 할 수는 없습니다.
하지만 UserEventPlugins에서 리소스 사용이 급증하는 것을 발견하면 몇 가지 기본적인 작업을 시도 할 수 있습니다. 가장 먼저 시도해야 할 것은 (놀랍지 않은) Mac을 재시동하는 것입니다. 초보적이지만 대부분의 문제를 해결합니다. 문제가 지속되면 최근에 추가 한 하드웨어 또는 소프트웨어를 비활성화하십시오. 높은 리소스 사용이 중지되면 버그를 발견했을 가능성이 높습니다. 문제의 소프트웨어 또는 하드웨어 사용을 중지 한 다음 문제를 해결하는 소프트웨어 업데이트가 있는지 확인하세요.
이미지 크레딧 : 파비안 이르 사라