MacOS: Kunnskapsagent høy CPU-bruk?
Hvis du er en Mac-bruker og du har lagt merke til at kunnskapsagentprosessen bruker mange CPU-ressurser, er det ikke en bekymring. “Kunnskapsagent” det er ikke en malware-app, og det er heller ikke en feil på din Mac. Vi vil prøve å forklare så enkelt som mulig, etter din forståelse, hvorfor problemet med CPU-overbelastning av denne macOS-prosessen oppstår. knowledge-agent High CPU Usage.
Innhold
I mitt tilfelle, på en bærbar PC MacBook Pro, prosessen “knowledge-agent” det kom til noen øyeblikk å bruke nesten 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Dette problemet genereres av det høye ressursforbruket til prosessen “knowledge-agent” den finnes på begge Mac-datamaskiner utstyrt med prosessorer Intel, så vel som de med ansikt Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” er en prosess av macOS-operativsystemene, som finnes på begge versjoner macOS Sonoma, så vel som på eldre operativsystemer. macOS Ventura, macOS Big Sur, macOS Catalina. Denne prosessen er en samler for databasene til flere prosesser “daemon“, nå anerkjennelse og analyseoperasjoner av flere elementer.
Et konkret eksempel når du opplever overdreven forbruk av CPU-ressurser i prosessen “knowledge-agent“, er det fullt mulig å merke en økning i forbruket av ressurser og andre prosesser, som f.eks “photoanalysisd“, tjenester av Siri, pluss andre dataanalysetjenester. Hvis du nylig har importert et stort antall bilder til appen Apple Photos de vil starte flere prosesser for å analysere dataene fra hvert enkelt bilde. Dermed vil de i fotoalbumene kunne være identifiserte bilder av personer som du har i søknaden Contacts. Disse bildene vil være tilgjengelige i appen Photos > People etter at systemet vil gjøre ansiktsidentifikasjonen til alle personene som er tatt på bildene.

På slutten av skanneprosessen vil du kunne søke i Bilder-appen etter bilder av 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 av scenariene hvor prosessen “knowledge-agent” krever CPU, men det kan være mange andre situasjoner der andre prosesser “daemon” de trenger felles datainnsamling og analyse.
Fix: knowledge-agent High CPU Usage
Den mest indikerte løsningen for overdreven ressursforbruk av prosessen “knowledge-agent“, er å forlate Mac åpne en stund med alle apper lukket uten å jobbe med det. Dermed vil prosessen være i stand til å fullføre operasjonene der den er aktiv, og du vil dra nytte av både alle funksjonene til Apple-applikasjoner og fra et redusert forbruk av CPU-ressurser.
Hvis du trenger alle CPU-ressurser, kan du lukke “knowledge-agent” fra Terminal ved å kjøre kommandolinjen:
kill -9 PID (Process ID)
“333” det er PID i eksempelet ovenfor (bilde 1).
- Fix MDS_Stores High CPU -bruk på Mac / MacBook
- corespotlightd bruker høye CPU-ressurser på macOS (2023 Fix)
Hvis du har noen tillegg eller spørsmål, ikke nøl med å bruke kommentarfeltet.
MacOS: Kunnskapsagent høy CPU-bruk?
Hva er nytt
Om Stealth
Lidenskapelig opptatt av teknologi, skriver jeg med glede på StealthSettings.com siden 2006. Jeg har rik erfaring innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og plattformer for blogging (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).
Se alle innlegg av StealthDu kan også være interessert i...