macOS: Magas CPU-használat knowledge-agent által?

Ha Mac felhasználó vagy, és észrevetted, hogy a knowledge-agent folyamat sok CPU erőforrást használ, nincs ok aggodalomra. A "knowledge-agent" nem kártékony alkalmazás, és nem hiba a Mac gépeden. Megpróbálunk minél egyszerűbben magyarázni, miért jelentkezik ez a magas CPU-terhelési probléma ezzel a macOS folyamattal. knowledge-agent High CPU Usage.

Az én esetemben laptopon MacBook Pro, a próba "knowledge-agent” jött időnként használni szinte 130% CPU.

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

tudomedge- Magas ügynök CPU Használat
“knowledge-agent” in Activity Monitor

Ezt a problémát a folyamat magas erőforrás-felhasználása generálja "knowledge-agent” mindkét számítógépen megtalálható Mac processzorokkal felszerelve Intel, valamint az arcúak Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent” egy operációs rendszer folyamata macOSmindkét verzióban jelen van macOS Sonoma, valamint régebbi operációs rendszereken. macOS Ventura, macOS Big Sur, macOS Catalina. Ez a folyamat több folyamat adatbázisának gyűjtője"daemon", több elem felismerési és elemzési műveleteit elérve.

Konkrét példa, amikor túlzott erőforrás-felhasználást tapasztal CPU a folyamaton keresztül"knowledge-agent", nagyon is látható az erőforrás-felhasználás és más folyamatok növekedése, mint pl.photoanalysisd", szolgáltatásai Siri, valamint egyéb adatelemzési szolgáltatások. Ha nemrégiben nagyszámú fényképet importált az alkalmazásba Apple Photos elkezdik több folyamat az adatok elemzéséhez minden egyes fényképről. Így a fotóalbumokban ők lesznek azonosított fényképek az emberekről ami az alkalmazásban szerepel Contacts. Ezek a képek elérhetők lesznek az alkalmazásban Photos > People után a rendszer elvégzi a fotókon rögzített összes személy arcazonosítását.

Emberek a Fotók alkalmazásban
Emberek a Fotók alkalmazásban

A szkennelési folyamat végén a Fotók alkalmazásban megkeresheti az alkalmazásban lévő személyek fotóit. 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

Ez az egyik olyan forgatókönyv, ahol a folyamat "knowledge-agent” kéri CPU, de sok más helyzet is előfordulhat, amikor más folyamatokdaemon” közös adatgyűjtésre és elemzésre van szükség.

Fix: knowledge-agent High CPU Usage

A leginkább jelzett megoldás a folyamat erőforrásainak túlzott felhasználására "knowledge-agent", távozni Mac Nyissa meg egy ideig az összes alkalmazás bezárásával anélkül, hogy dolgozna rajta. Így a folyamat képes lesz befejezni azokat a műveleteket, amelyekben aktív, és Ön élvezni fogja az alkalmazások összes funkcióját Apple, valamint az erőforrások csökkentett felhasználása CPU.

Ha minden erőforrásra szüksége van CPU, bezárhatod"knowledge-agent"In Terminal, a parancssor futtatásával:

kill -9 PID (Process ID)

"333" az PID a fenti példában (1. fotó).

Ha bármilyen kiegészítése vagy kérdése van, ne habozzon használni a megjegyzések részt.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » iHowTo » iHowTo - macOS » macOS: Magas CPU-használat knowledge-agent által?
Írj hozzászólást