MACOS: Kunskapsagent hög CPU-användning?
Om du är en Mac-användare och du har märkt att kunskapsagentprocessen förbrukar mycket CPU-resurser, är det ingen anledning till oro. “kunskapsagent” det är inte en skadlig programvara och det är inte heller en bugg på din Mac. Vi kommer att försöka förklara så enkelt som möjligt, enligt din förståelse, varför problemet med CPU-överbelastning av denna macOS-process uppstår. knowledge-agent High CPU Usage.
innehåll
I mitt fall på en bärbar dator MacBook Pro, processen “knowledge-agent” det kom till några ögonblick att använda nästan 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Detta problem genereras av processens höga resursförbrukning “knowledge-agent” den finns på båda Mac-datorerna utrustade med processorer Intel, såväl som de med ett ansikte Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” är en process av macOS-operativsystemen, som finns i båda versionerna macOS Sonoma, såväl som på äldre operativsystem. macOS Ventura, macOS Big Sur, macOS Catalina. Denna process är en samlare för databaserna för flera processer “daemon“, nå erkännande och analysoperationer av flera element.
Ett konkret exempel, när du upplever överdriven förbrukning av CPU-resurser av processen “knowledge-agent“, är det fullt möjligt att märka en ökning av förbrukningen av resurser och andra processer, som t.ex “photoanalysisd“, tjänster av Siri, plus andra dataanalystjänster. Om du nyligen har importerat ett stort antal foton till appen Apple Photos de kommer att börja flera processer för att analysera data från varje enskilt foto. Således kommer de att kunna vara i fotoalbumen identifierade bilder på människor som du har i ansökan Contacts. Dessa bilder kommer att finnas tillgängliga i appen Photos > People efter kommer systemet att göra ansiktsidentifieringen av alla personer som fångas på bilderna.

I slutet av skanningsprocessen kommer du att kunna söka i Foton-appen efter foton 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
Detta är ett av de scenarier där processen “knowledge-agent” begär processorn, men det kan finnas många andra situationer där andra processer “daemon” de behöver gemensam datainsamling och analys.
Fix: knowledge-agent High CPU Usage
Den bästa lösningen för överdriven resursförbrukning av processen “knowledge-agent“, är att lämna Mac öppna ett tag med alla appar stängda utan att arbeta på det. Således kommer processen att kunna avsluta operationerna där den är aktiv och du kommer att dra nytta av både alla funktioner i Apple-applikationer och från en minskad förbrukning av CPU-resurser.
Om du behöver alla CPU-resurser kan du stänga “knowledge-agent” från Terminal genom att köra kommandoraden:
kill -9 PID (Process ID)
“333” det är PID i exemplet ovan (foto 1).
- Fix MDS_Stores High CPU -användning på Mac / MacBook
- CorreSpotlightS använder CPU med hög resurser på macOS (2023 fast)
Om du har några tillägg eller frågor, tveka inte att använda kommentarsektionen.
MACOS: Kunskapsagent hög CPU-användning?
Vad är nytt
Om Stomma
Passionerad av teknik, skriver jag gärna på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt av programmeringsspråk och bloggplattformar (WordPress) och för webbutiker (WooCommerce, Magento, PrestaShop).
Visa alla inlägg av StealthDu kanske också är intresserad av...