MacOS: การใช้งาน CPU ที่มีความรู้สูงหรือไม่?

หากคุณเป็นผู้ใช้ Mac และคุณสังเกตเห็นว่ากระบวนการความรู้ของตัวแทนใช้ทรัพยากร CPU จำนวนมากมันไม่ได้เป็นเรื่องที่น่ากังวล “ตัวแทนความรู้” ไม่ใช่แอปพลิเคชันมัลแวร์และไม่ใช่ข้อผิดพลาดใน Mac เราจะพยายามอธิบายอย่างง่ายที่สุดเท่าที่จะทำได้ในความหมายของคุณทำไมปัญหาการโอเวอร์โหลดโปรเซสเซอร์โดยกระบวนการ MACCOS นี้เกิดขึ้น knowledge-agent High CPU Usage-

ในกรณีของฉันบนแล็ปท็อป MacBook Proกระบวนการ “knowledge-agent” มาถึงบางครั้งเพื่อใช้เกือบ 130% CPU-

Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

การใช้งาน CPU ที่มีความรู้สูง
“knowledge-agent” in Activity Monitor

ปัญหานี้เกิดจากการบริโภคทรัพยากรกระบวนการสูง “knowledge-agent” มีอยู่ในคอมพิวเตอร์ Mac ทั้งสองที่ติดตั้งโปรเซสเซอร์ Intelเช่นเดียวกับใบหน้า Apple M1, Apple M2-

macOS: knowledge-agent High CPU Usage

knowledge-agent” เป็นกระบวนการของระบบปฏิบัติการ MACCOS ที่มีอยู่ทั้งในเวอร์ชัน macOS Sonomaเช่นเดียวกับระบบปฏิบัติการเก่า macOS Ventura, macOS Big Sur, macOS Catalina- กระบวนการนี้เป็นตัวสะสมสำหรับฐานข้อมูลหลายกระบวนการ “daemon“ไปถึงฝ่ายตรงข้ามของการรับรู้และการวิเคราะห์องค์ประกอบหลายอย่าง

ตัวอย่างที่เป็นรูปธรรมเมื่อคุณมีการบริโภคทรัพยากร CPU มากเกินไปผ่านกระบวนการ “knowledge-agent“เป็นไปได้มากที่จะสังเกตเห็นการเพิ่มขึ้นของการบริโภคทรัพยากรและกระบวนการอื่น ๆ เช่น “photoanalysisd“, บริการของ Siriรวมถึงบริการวิเคราะห์ข้อมูลอื่น ๆ หากคุณมีรูปภาพจำนวนมากในแอพเมื่อเร็ว ๆ นี้ Apple Photos จะเริ่ม กระบวนการเพิ่มเติมในการวิเคราะห์ข้อมูล จากแต่ละภาพ ดังนั้นในอัลบั้มภาพพวกเขาจะสามารถเป็นได้ ระบุรูปถ่ายของบุคคล คุณมีในแอพ Contacts- รูปภาพเหล่านี้จะมีอยู่ในแอพ Photos > People หลังจากระบบทำให้การระบุใบหน้าของทุกคนที่ถูกจับในภาพถ่าย

แอพ People in Photos
แอพ People in Photos

ในตอนท้ายของกระบวนการสแกนคุณจะสามารถค้นหาภาพถ่ายแอปพลิเคชันรูปภาพกับคนที่คุณมีในแอพ Contacts (Address Book)-

/
/usr/libexec/knowledge-agent
/Library/Preferences/Logging/.plist-cache.x8wCdUyW
/usr/lib/libobjc-trampolines.dylib
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-shm
/private/var/db/CoreDuet/People/interactionC.db-shm
/System/Library/Address Book Plug-Ins/LDAP.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/Resources/ABLDAPStrings.loctable
/Users/stealth/Library/Trial/NamespaceDescriptors/v2/activeFactorProviders.plplist
/System/Library/CoreServices/SystemVersion.bundle/English.lproj/SystemVersion.strings
/usr/share/icu/icudt70l.dat
/System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/MacOS/LocalSource
/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/Resources/ABStrings.loctable
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/Resources/Localizable.loctable
/System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/MacOS/DirectoryServices
/private/var/db/timezone/tz/2023c.1.0/icutz/icutz44l.dat
/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/Resources/CorePhoneNumbers.ruleset
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/MacOS/Exchange
/System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/MacOS/CardDAVPlugin
/System/Library/Frameworks/Foundation.framework/Versions/C/Resources/FoundationErrors.loctable
/private/var/db/analyticsd/events.allowlist
/System/Library/Frameworks/Contacts.framework/Versions/A/Resources/Errors.loctable
/dev/null
/dev/null
/dev/null
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-wal
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-shm
/private/var/db/CoreDuet/People/interactionC.db
/private/var/db/CoreDuet/People/interactionC.db-wal
/private/var/db/CoreDuet/People/interactionC.db-shm
/private/var/db/CoreDuet/People/interactionC.db
/private/var/db/CoreDuet/People/interactionC.db-wal
/Users/stealth/Library/Biome/streams/public/AppIntent/local
/Users/stealth/Library/Biome/streams/restricted/_DKEvent.Discoverability.Usage/local

นี่คือหนึ่งในรองเท้าที่กระบวนการ “knowledge-agent” ขอ CPU แต่อาจมีสถานการณ์อื่น ๆ อีกมากมายที่กระบวนการอื่น ๆ “daemon” ต้องการการรวบรวมและวิเคราะห์ข้อมูลร่วม

Fix: knowledge-agent High CPU Usage

โซลูชันที่ระบุที่สุดสำหรับการใช้ทรัพยากรกระบวนการมากเกินไป “knowledge-agent“คือการจากไป Mac เปิดอยู่พักหนึ่งเมื่อแอปพลิเคชันทั้งหมดปิดโดยไม่ต้องทำงาน ดังนั้นกระบวนการจะสามารถเสร็จสิ้นการดำเนินงานที่ใช้งานได้และคุณจะได้รับประโยชน์จากทั้งลักษณะของแอปพลิเคชัน Apple และการใช้ทรัพยากร CPU ต่ำ

หากคุณต้องการทรัพยากร CPU ทั้งหมดคุณสามารถปิดได้ “knowledge-agent” ของเทอร์มินัลดำเนินการบรรทัดคำสั่ง:

kill -9 PID (Process ID)

“333” มันคือ PID ในตัวอย่างด้านบน (รูปภาพ 1)

หากคุณต้องทำให้เสร็จหรือถามคำถามอย่าลังเลที่จะใช้ช่องแสดงความคิดเห็น

หลงใหลเกี่ยวกับเทคโนโลยีฉันเขียนด้วยความยินดีกับ stealthsetts.com เริ่มต้นด้วยปี 2549 ฉันมีประสบการณ์มากมายในระบบปฏิบัติการ: MacOS, Windows และ Linux แต่ยังอยู่ในภาษาการเขียนโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (Woocommerce, Magento, Presashop)

บ้าน แหล่งที่มาของคุณบทเรียนเคล็ดลับและข่าวที่เป็นประโยชน์ MacOS: การใช้งาน CPU ที่มีความรู้สูงหรือไม่?
แสดงความคิดเห็น