UserEventAgent คืออะไรและเหตุใดมันจึงทำงานบน Mac ของฉัน
คุณกำลังดูการตรวจสอบกิจกรรมเมื่อคุณสังเกตเห็นกระบวนการที่คุณไม่ชอบด้วย: UserEventAgent คุณควรเป็นกังวลหรือไม่ ไม่: นี่เป็นส่วนสำคัญของ macOS.
บทความนี้เป็นส่วนหนึ่งของชุดข้อมูลอย่างต่อเนื่องของเราที่อธิบายกระบวนการต่าง ๆ ที่พบใน Activity Monitor เช่น kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder และอื่น ๆ อีกมากมาย ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านได้ดีขึ้น!
UserEventAgent คืออะไร?
กระบวนการวันนี้ UserEventAgent เป็น daemon ซึ่งหมายความว่ามันทำงานในพื้นหลัง UserEventAgent ตรวจสอบสิ่งต่าง ๆ เกี่ยวกับระบบของคุณในระดับผู้ใช้ ในการอ้างอิงหน้าคนสำหรับกระบวนการ:
ยูทิลิตี้ UserEventAgent เป็น daemon ที่โหลดปลั๊กอินที่ระบบจัดให้เพื่อจัดการกับเหตุการณ์ระบบระดับสูงซึ่งไม่สามารถมอนิเตอร์ได้โดยตรงโดย launchd.
ยังไม่ชัดเจนนักดังนั้นงั้นเรามาทำลายมันกัน ก่อนหน้านี้เราได้พูดคุยเกี่ยวกับการกำหนดค่ากระบวนการซึ่งทำงานในพื้นหลังและตรวจสอบสถานะของสิ่งต่าง ๆ เกี่ยวกับ Mac ของคุณ ตัวอย่างเช่น configd ติดตามว่าคุณออนไลน์หรือออฟไลน์และแจ้งเตือนโปรแกรมอื่น ๆ ที่คุณใช้เมื่อสถานะนั้นเปลี่ยนไป มีชุดของปลั๊กอิน configd ที่อนุญาตให้กระบวนการทำเช่นนี้.
UserEventAgent มีบทบาทคล้ายกันกับ configd แต่ตรวจสอบชุดของสิ่งต่าง ๆ ที่ไม่สามารถทำได้เนื่องจาก configd เป็นระบบทั่วและรูทโดยรูทขณะที่ UserEventAgent เน้นที่บัญชีผู้ใช้ของคุณและทำงานที่ระดับบัญชีผู้ใช้ คุณสามารถทำให้สิ่งนี้จับต้องได้มากขึ้นโดยเรียกดูปลั๊กอินที่ผู้ใช้จัดการเอง: พวกเขาอยู่ใน /ระบบ / Library / UserEventPlugins
.
ในโฟลเดอร์ UserEventPlugins คุณจะพบปลั๊กอินที่เกี่ยวข้องกับบลูทู ธ เครื่องมือเครือข่ายการกำหนดค่าที่เป็นศูนย์ Bonjour, เขตเวลา, Time Machine และแม้แต่ Touch Bar UserEventAgent กำลังตรวจสอบสถานะของสิ่งเหล่านี้ทั้งหมดและรายงานสถานะนั้นไปยังแอปพลิเคชันที่คุณใช้.
นี่เป็นฟังก์ชั่นการใช้งานที่หลากหลายซึ่งมีเหตุผลมากมายที่ทำให้ผู้ใช้ UserEventPlugins เริ่มใช้ทรัพยากรระบบได้อย่างมากมาย เราไม่สามารถเริ่มร่างทั้งหมดได้ที่นี่.
มีสิ่งพื้นฐานบางอย่างที่คุณสามารถลองได้หากคุณสังเกตเห็นการใช้ทรัพยากรโดย UserEventPlugins สิ่งแรกที่ต้องลอง (ไม่แปลกใจ) คือการรีสตาร์ท Mac ของคุณ มันเป็นพื้นฐาน แต่จะทำให้ปัญหาส่วนใหญ่หายไป หากปัญหายังคงมีอยู่ให้ลองปิดการใช้งานฮาร์ดแวร์หรือซอฟต์แวร์ใด ๆ ที่คุณเพิ่มไว้เมื่อเร็ว ๆ นี้ หากนั่นหยุดการใช้ทรัพยากรสูงคุณอาจพบข้อผิดพลาด: หยุดใช้ซอฟต์แวร์หรือฮาร์ดแวร์ที่เป็นปัญหาแล้วดูว่ามีการอัปเดตซอฟต์แวร์ที่สามารถแก้ไขปัญหาได้หรือไม่.
เครดิตภาพ: Fabian Irsara