„MacOS“: žinių ir agentų 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.
turinys
În cazul meu, pe un laptop MacBook Pro, procesul “knowledge-agent” a ajuns în unele momente să utilizeze aproape 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Această problemă generată de consumul mare de resurse al procesului “knowledge-agent” este 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-agent” este 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ą.

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).
- Pataisykite MDS_STORES Aukštą procesoriaus naudojimą „Mac / MacBook“
- „CorresPotlightds“ naudoja aukštus išteklius CPU „MacOS“ (fiksuota 2023)
Jei turite kokių nors papildymų ar klausimų, nedvejodami naudokite komentarų skyrių.
„MacOS“: žinių ir agentų aukšto procesoriaus naudojimas?
Kas naujo
Apie Stealth
Aistruolis technologijai, nuo 2006 m. su malonumu rašau StealthSettings.com. Turiu didelę patirtį operacinėse sistemose: macOS, Windows ir Linux, taip pat programavimo kalbose bei tinklaraščių platformose (WordPress) ir internetinėms parduotuvėms (WooCommerce, Magento, PrestaShop).
Peržiūrėkite visus Stealth įrašusGalbūt jus taip pat domina...