žinių ir agento aukšto procesoriaus naudojimas

pateikė

0

„MacOS“: žinių ir agentų aukšto procesoriaus naudojimas?

„MacOS“: žinių ir agentų aukšto procesoriaus naudojimas?

0
žinių ir agento aukšto procesoriaus naudojimas

Jei esate „Mac“ vartotojas ir pastebėjote, kad žinių agento procesas sunaudoja daug CPU išteklių, tai nėra rūpestis. “žinių agentas” nu este o aplicație malware și nu este vorba nici despre o eroare apărută pe Mac. Vom încerca să explicăm cât mai simplu, pe înțelesul tău, de ce apare problema suprasolicitării procesorului de către acest proces macOS. knowledge-agent High CPU Usage.

În cazul meu, pe un laptop MacBook Pro, procesulknowledge-agenta ajuns în unele momente să utilizeze aproape 130% CPU.

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

žinių ir agento aukšto procesoriaus naudojimas
“knowledge-agent” in Activity Monitor

Această problemă generată de consumul mare de resurse al procesuluiknowledge-agenteste prezentă atât pe calculatoarele Mac echipate cu procesoare Intel, cât și pe cele cu chip Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

knowledge-agenteste un proces al sistemeleor de operare macOS, fiind prezent atât pe versiunea macOS Sonoma, taip pat senesnėse operacinėse sistemose. macOS Ventura, macOS Big Sur, macOS Catalina. Šis procesas yra kelių procesų duomenų bazių rinkėjas “daemon“, pasiekiant kelių elementų atpažinimo ir analizės operacijas.

Konkretus pavyzdys, kai proceso metu patiriate per daug procesoriaus išteklių “knowledge-agent“, visai galima pastebėti resursų suvartojimo ir kitų procesų padidėjimą, pvz “photoanalysisd“, paslaugos Siri, taip pat kitos duomenų analizės paslaugos. Jei neseniai į programą importavote daug nuotraukų Apple Photos jie prasidės keli procesai duomenims analizuoti iš kiekvienos atskiros nuotraukos. Taigi nuotraukų albumuose jie galės būti atpažino žmonių nuotraukas kuriuos turite programoje Contacts. Šios nuotraukos bus pasiekiamos programėlėje Photos > People po to, kai sistema atliks visų nuotraukose užfiksuotų žmonių veidų atpažinimą.

Žmonės nuotraukų programoje
Žmonės nuotraukų programoje

Pasibaigus nuskaitymo procesui, nuotraukų programoje galėsite ieškoti programoje esančių žmonių nuotraukų. 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

Tai vienas iš scenarijų, kai procesas “knowledge-agent” užklausų CPU, tačiau gali būti daug kitų situacijų, kai kiti procesai “daemon” jiems reikia bendro duomenų rinkimo ir analizės.

Fix: knowledge-agent High CPU Usage

Labiausiai nurodytas sprendimas dėl pernelyg didelio proceso išteklių naudojimo “knowledge-agent“, yra išvykti Mac kurį laiką atidarykite, kai visos programos uždarytos, nedirbdami. Taigi procesas galės užbaigti operacijas, kuriose jis yra aktyvus, ir jūs gausite naudos iš visų Apple programų funkcijų ir sumažėjusio procesoriaus resursų suvartojimo.

Jei jums reikia visų procesoriaus išteklių, galite uždaryti “knowledge-agent” iš terminalo paleisdami komandinę eilutę:

kill -9 PID (Process ID)

“333” Tai yra PID aukščiau pateiktame pavyzdyje (nuotrauka 1).

Jei turite kokių nors papildymų ar klausimų, nedvejodami naudokite komentarų skyrių.

„MacOS“: žinių ir agentų aukšto procesoriaus naudojimas?

Galbūt jus taip pat domina...

Palikite atsakymą

Jūsų el. pašto adresas nebus skelbiamas. Reikalingi laukai yra pažymėti *