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