UserEventAgent là gì và tại sao nó lại chạy trên máy Mac của tôi?
Bạn đang xem qua Trình giám sát hoạt động khi bạn nhận thấy một quy trình bạn không hài lòng: UserEventAgent. Bạn có nên lo lắng? Không: đây là một phần cốt lõi của macOS.
Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Activity Monitor, như kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, và nhiều thứ khác. Không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!
UserEventAgent là gì?
Quá trình ngày nay, UserEventAgent, là một trình nền, có nghĩa là nó chạy trong nền. UserEventAgent giám sát nhiều thứ khác nhau về hệ thống của bạn ở cấp độ người dùng. Để trích dẫn trang người đàn ông cho quá trình:
Tiện ích UserEventAgent là một trình tiện ích tải các plugin do hệ thống cung cấp để xử lý các sự kiện hệ thống cấp cao không thể được giám sát trực tiếp bởi launchd.
Điều đó không rõ ràng lắm, vì vậy hãy phá vỡ điều này. Trước đây, chúng tôi đã nói về quá trình cấu hình, chạy trong nền và theo dõi trạng thái của nhiều thứ khác nhau về máy Mac của bạn. Ví dụ: configd theo dõi xem bạn đang trực tuyến hay tắt và thông báo cho các chương trình khác bạn sử dụng khi trạng thái đó thay đổi. Có một tập hợp các plugin cấu hình cho phép quá trình thực hiện việc này.
UserEventAgent đóng vai trò tương tự như configd, nhưng giám sát một tập hợp những thứ mà configd không thể - chủ yếu là do configd toàn hệ thống và được chạy bởi root, trong khi UserEventAgent tập trung vào tài khoản người dùng của bạn và chạy ở cấp tài khoản người dùng. Bạn có thể làm cho điều này rõ ràng hơn bằng cách duyệt các plugin mà UserEventAgent quản lý: chúng ở /Hệ thống / Thư viện / UserEventPlugins
.
Trong thư mục UserEventPlugins, bạn sẽ tìm thấy các plugin liên quan đến Bluetooth, công cụ mạng cấu hình không Bonjour, múi giờ, Time Machine và thậm chí là Touch Bar. UserEventAgent đang theo dõi trạng thái của tất cả những điều này và báo cáo trạng thái đó cho các ứng dụng bạn sử dụng.
Đây là một loạt các chức năng, có nghĩa là có rất nhiều lý do tiềm năng để UserEventPlugins bắt đầu sử dụng rất nhiều tài nguyên hệ thống. Chúng tôi không thể bắt đầu phác thảo tất cả chúng ở đây.
Tuy nhiên, có một vài điều cơ bản bạn có thể thử nếu bạn nhận thấy sự tăng đột biến trong sử dụng tài nguyên của UserEventPlugins. Điều đầu tiên để thử (không có gì bất ngờ) là khởi động lại máy Mac của bạn. Nó thô sơ, nhưng sẽ làm cho hầu hết các vấn đề biến mất. Nếu sự cố vẫn còn, hãy thử vô hiệu hóa bất kỳ phần cứng hoặc phần mềm nào bạn đã thêm gần đây. Nếu điều đó ngăn chặn việc sử dụng tài nguyên cao, bạn có thể đã tìm thấy một lỗi: ngừng sử dụng phần mềm hoặc phần cứng được đề cập, sau đó xem liệu có bản cập nhật phần mềm nào giải quyết được vấn đề không.
Tín dụng hình ảnh: Fabian Irsara