macOS: knowledge-agent Kõrge CPU Kasutus?

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)

teadaedge- Kõrge agent CPU Kasutus
“knowledge-agent” in Activity Monitor

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.

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.

Inimesed rakenduses Photos
Inimesed rakenduses Photos

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).

Kui teil on lisandeid või küsimusi, ärge kartke kasutada kommentaaride jaotist.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » iHowTo » iHowTo - macOS » macOS: knowledge-agent Kõrge CPU Kasutus?
Jäta kommentaar