macOS: Høj CPU-brug af knowledge-agent?

Hvis du er en Mac-bruger og bemærker, at processen knowledge-agent bruger mange CPU-ressourcer, er der ingen grund til bekymring. "knowledge-agent" er ikke en malware-applikation, og det er ikke en fejl på din Mac. Vi vil forsøge at forklare dig så enkelt som muligt, hvorfor problemet med overbelastning af CPU'en opstår med denne macOS-proces. knowledge-agent High CPU Usage.

I mit tilfælde på en bærbar computer MacBook Pro, rettergangen "knowledge-agent” kom til tider til at bruge næsten 130% CPU.

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

viden-agent High CPU Brug
“knowledge-agent” in Activity Monitor

Dette problem genereret af processens høje ressourceforbrug "knowledge-agent” findes på begge computere Mac udstyret med processorer Intel, såvel som dem med et ansigt Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent” er en operativsystemproces macOS, der er til stede på begge versioner macOS Sonoma, samt på ældre operativsystemer. macOS Ventura, macOS Big Sur, macOS Catalina. Denne proces er en samler for databaserne af flere processer"daemon", og opnår anerkendelse og analyseoperationer af flere elementer.

Et konkret eksempel, når man oplever for stort forbrug af ressourcer CPU gennem processen"knowledge-agent", er det sagtens muligt at se en stigning i ressourceforbrug og andre processer, som f.eks.photoanalysisd", tjenester af Siriplus andre dataanalysetjenester. Hvis du for nylig har importeret et stort antal billeder til appen Apple Photos de vil starte flere processer til at analysere dataene fra hvert enkelt billede. Det vil de således i fotoalbummene kunne være identificerede billeder af personer som du har i ansøgningen Contacts. Disse billeder vil være tilgængelige i appen Photos > People efter systemet vil gøre ansigtsidentifikation af alle personer, der er fanget på billederne.

Personer i Fotos-appen
Personer i Fotos-appen

I slutningen af ​​scanningsprocessen vil du være i stand til at søge i Fotos-appen efter billeder af personer, du har i appen 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

Dette er et af de scenarier, hvor processen "knowledge-agent” anmodninger CPU, men der kan være mange andre situationer, hvor andre processer "daemon” har brug for fælles dataindsamling og analyse.

Fix: knowledge-agent High CPU Usage

Den mest indikerede løsning til det overdrevne forbrug af ressourcer i processen "knowledge-agent", er at gå Mac åben i et stykke tid med alle apps lukket uden at arbejde på det. Således vil processen være i stand til at afslutte de operationer, hvor den er aktiv, og du vil drage fordel af alle funktionerne i applikationerne Apple, samt et reduceret forbrug af ressourcer CPU.

Hvis du har brug for alle ressourcerne CPU, du kan lukke"knowledge-agent"I Terminal, ved at køre kommandolinjen:

kill -9 PID (Process ID)

"333" er PID i eksemplet ovenfor (foto. 1).

Hvis du har tilføjelser eller spørgsmål, så tøv ikke med at bruge kommentarfeltet.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » iHowTo » iHowTo - macOS » macOS: Høj CPU-brug af knowledge-agent?
Efterlad en kommentar