MacOS: zināšanu-aģenta augsta CPU lietošana?

Ja esat MAC lietotājs un esat pamanījis, ka zināšanu aģenta process patērē daudz CPU resursu, tas neuztraucas. “zināšanu aģents” Tā nav ļaunprātīgas programmatūras lietojumprogramma, un tā nav kļūda Mac. Mēs centīsimies pēc iespējas vienkārši izskaidrot, kāpēc rodas problēma procesora pārslodzē pēc šī MACCOS procesa. knowledge-agent High CPU UsageApvidū

Manā gadījumā klēpjdatorā MacBook Pro, process “knowledge-agent” Dažreiz sasniedza, lai gandrīz lietotu 130% CPUApvidū

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

Zināšanu-aģenta augstā CPU lietošana
“knowledge-agent” in Activity Monitor

Šī problēma, ko rada augsts procesa resursu patēriņš “knowledge-agent” ir klāt abos Mac datoros, kas aprīkoti ar procesoriem Intel, kā arī tie, kuriem ir seja Apple M1, Apple M2Apvidū

macOS: knowledge-agent High CPU Usage

knowledge-agent” ir MACCOS operētājsistēmas process, kas atrodas gan versijā macOS Sonoma, kā arī vecākām operētājsistēmām. macOS Ventura, macOS Big Sur, macOS CatalinaApvidū Šis process ir kolekcionārs vairākām procesu datu bāzēm “daemon“, vairāku elementu atpazīšanas un analīzes pretinieku sasniegšana.

Konkrēts piemērs, ja procesa laikā jums ir pārmērīgs CPU resursu patēriņš “knowledge-agent“, ir ļoti iespējams pamanīt resursu un citu procesu patēriņa pieaugumu, piemēram “photoanalysisd“, pakalpojumi Siri, plus citi datu analīzes pakalpojumi. Ja nesen lietotnē ir liels skaits fotoattēlu Apple Photos sāksies Vairāk procesu datu analīzei no katra fotoattēla. Tādējādi fotoalbumos tie varēs būt identificēja personu fotoattēlus jums ir lietotnē ContactsApvidū Šīs bildes būs pieejamas lietotnē Photos > People Pēc tam, kad sistēma liek sejas identificēt visus fotoattēlos uzņemtajus cilvēkus.

Cilvēki fotoattēlos lietotnē
Cilvēki fotoattēlos lietotnē

Skenēšanas procesa beigās jūs varēsit meklēt fotoattēlu lietojumprogrammu fotoattēlos ar cilvēkiem, kas jums ir lietotnē Contacts (Address Book)Apvidū

/
/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

Šis ir viens no apaviem, kurā process “knowledge-agent” Pieprasīt CPU, bet var būt daudz citu situāciju, kad citi procesi “daemon” nepieciešama kopīga datu vākšana un analīze.

Fix: knowledge-agent High CPU Usage

Visiecienītākais risinājums procesa resursu pārmērīgam patēriņam “knowledge-agent“, ir jāatstāj Mac Uz brīdi atvērts, ar visiem pieteikumiem, kas ir slēgti, nestrādājot pie tā. Tādējādi process spēs pabeigt darbības, kurās tas ir aktīvs, un jūs gūsit labumu gan no Apple lietojumprogrammu īpašībām, gan ar zemu CPU resursu patēriņu.

Ja jums ir nepieciešami visi CPU resursi, varat aizvērt “knowledge-agent” no termināļa, izpildot komandrindu:

kill -9 PID (Process ID)

“333” tas ir PID Iepriekš redzamajā piemērā (1. foto).

Ja jums ir jāveic pabeigšana vai jāuzdod jautājumi, nevilcinieties izmantot komentāru lodziņu.

Kaislīgi par tehnoloģiju es ar prieku rakstu vietnē Stealthsetts.com, sākot ar 2006. gadu. Man ir bagātīga pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un emuāru veidošanas platformās (WordPress) un tiešsaistes veikaliem (Woocommerce, Magento, Presashop).

Mājas Jūsu IT apmācības avots, noderīgi padomi un jaunumi. MacOS: zināšanu-aģenta augsta CPU lietošana?
Atstājiet komentāru