macOS: Vysoké využitie CPU procesom knowledge-agent?

Ak ste používateľ Macu a zistili ste, že proces knowledge-agent spotrebúva veľa zdrojov CPU, neexistuje dôvod na obavu. "knowledge-agent" nie je škodlivá aplikácia a nejde o chybu na vašom Macu. Pokúsime sa vám čo najjednoduchšie vysvetliť, prečo dochádza k problému s vysokou záťažou procesora týmto procesom v macOS. knowledge-agent High CPU Usage.

V mojom prípade na notebooku MacBook Pro, súdny proces"knowledge-agent” prišiel občas na použitie takmer 130% CPU.

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

vedieťedge- Agent High CPU Ako používať prášok CBD?
“knowledge-agent” in Activity Monitor

Tento problém spôsobený vysokou spotrebou zdrojov procesu "knowledge-agent“ sa nachádza na oboch počítačoch Mac vybavené procesormi Intel, ako aj tí s tvárou Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent“ je proces operačného systému macOS, ktorý je prítomný v oboch verziách macOS Sonoma, ako aj na starších operačných systémoch. macOS Ventura, macOS Big Sur, macOS Catalina. Tento proces je kolektorom pre databázy niekoľkých procesov"daemon“, dosiahnutie rozpoznania a analýzy niekoľkých prvkov.

Konkrétny príklad, keď sa stretnete s nadmernou spotrebou zdrojov CPU cez proces"knowledge-agent“, je celkom možné vidieť nárast spotreby zdrojov a iných procesov, ako napr.photoanalysisd“, služby spoločnosti Siriplus ďalšie služby analýzy údajov. Ak ste do aplikácie nedávno importovali veľké množstvo fotografií Apple Photos začnú viacero procesov na analýzu údajov z každej jednotlivej fotografie. Takto budú môcť byť vo fotoalbumoch identifikované fotografie ľudí ktoré máte v aplikácii Contacts. Tieto obrázky budú dostupné v aplikácii Photos > People potom, čo systém vykoná identifikáciu tváre všetkých ľudí zachytených na fotografiách.

Ľudia v aplikácii Fotky
Ľudia v aplikácii Fotky

Na konci procesu skenovania budete môcť v aplikácii Fotky vyhľadať fotografie ľudí, ktorých máte v aplikácii 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

Toto je jeden zo scenárov, kde proces „knowledge-agent“ žiada CPU, ale môže nastať mnoho ďalších situácií, keď iné procesy "daemonpotrebujú spoločný zber a analýzu údajov.

Fix: knowledge-agent High CPU Usage

Najviac indikované riešenie pre nadmernú spotrebu zdrojov procesu "knowledge-agent“, je odísť Mac otvoriť na chvíľu so všetkými zatvorenými aplikáciami bez toho, aby ste na nich pracovali. Proces tak bude môcť dokončiť operácie, v ktorých je aktívny, a vy budete ťažiť zo všetkých funkcií aplikácií Appleako aj znížená spotreba zdrojov CPU.

Ak potrebujete všetky zdroje CPU, môžete zavrieť "knowledge-agent"v Terminal, spustením príkazového riadku:

kill -9 PID (Process ID)

"333" je PID vo vyššie uvedenom príklade (foto. 1).

Ak máte nejaké dodatky alebo otázky, neváhajte použiť sekciu komentárov.

Zanietený technológiou, s radosťou píšem na StealthSettings.com od roku 2006. Mám bohaté skúsenosti s operačnými systémami: macOS, Windows a Linux, ako aj s programovacími jazykmi a platformami pre blogovanie (WordPress) a pre online obchody (WooCommerce, Magento, PrestaShop).

Ako » iHowTo » ihowto - macOS » macOS: Vysoké využitie CPU procesom knowledge-agent?
Pridať komentár