Kui olete Maci kasutaja ja märkate, et knowledge-agent protsess kasutab palju CPU ressursse, siis pole põhjust muretsemiseks. "knowledge-agent" pole pahavara ja see pole viga teie Mac-arvutis. Püüame selgitada nii lihtsalt kui võimalik, miks tekib see macOS protsessi tõttu kõrge protsessorikoormuse probleem. knowledge-agent High CPU Usage.
Minu puhul sülearvutis MacBook Pro, kohtuprotsess"knowledge-agent” tuli kohati peaaegu kasutama 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)
See probleem on põhjustatud protsessi suurest ressursitarbimisest "knowledge-agent” on mõlemas arvutis olemas Mac varustatud protsessoritega Intel, kui ka need, kellel on nägu Apple M1, Apple M2.
Kupriinid
macOS: knowledge-agent High CPU Usage
"knowledge-agent” on operatsioonisüsteemide protsess macOS, mis on olemas mõlemas versioonis macOS Sonoma, aga ka vanemates operatsioonisüsteemides. macOS Ventura, macOS Big Sur, macOS Catalina. See protsess on mitme protsessi andmebaaside koguja"daemon", jõudes mitme elemendi tuvastamis- ja analüüsioperatsioonideni.
Konkreetne näide, kui kogete ressursside liigset tarbimist CPU läbi protsessi"knowledge-agent", on täiesti võimalik näha ressursside tarbimise ja muude protsesside kasvu, näiteksphotoanalysisd", teenused Sirija muud andmeanalüüsiteenused. Kui olete hiljuti rakendusse importinud suure hulga fotosid Apple Photos nad hakkavad andmete analüüsimiseks mitu protsessi igalt üksikult fotolt. Seega saavad nad olla fotoalbumites tuvastatud fotod inimestest mis teil rakenduses on Contacts. Need pildid on rakenduses saadaval Photos > People pärast seda, kui süsteem tuvastab kõigi fotodele jäädvustatud inimeste näo.
Skannimisprotsessi lõpus saate rakendusest Photos otsida fotosid inimestest, kes teil rakenduses on. 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
See on üks stsenaariume, kus protsess "knowledge-agent” küsib CPU, kuid võib olla palju muid olukordi, kus muud protsessid "daemon” vajavad ühist andmete kogumist ja analüüsi.
Fix: knowledge-agent High CPU Usage
Kõige sobivam lahendus protsessi ressursside liigseks tarbimiseks "knowledge-agent", on lahkuda Mac avatud mõneks ajaks, kui kõik rakendused on suletud, ilma sellega töötamata. Seega saab protsess lõpetada toimingud, milles see on aktiivne, ja saate kasu kõigist rakenduste funktsioonidest Apple, samuti vähenenud ressursside tarbimine CPU.
Kui vajate kõiki ressursse CPU, võite sulgeda"knowledge-agent"kohta Terminal, käivitades käsureal:
kill -9 PID (Process ID)
"333" on PID
ülaltoodud näites (foto. 1).
- Määrama mds_stores suur CPU kasutamine sisse lülitatud Mac / Macraamat
- corespotlightd kasutab suuri ressursse CPU pe macOS (2023, parandatud)
Kui teil on lisandeid või küsimusi, ärge kartke kasutada kommentaaride jaotist.