Wenn Sie ein Mac-Benutzer sind und festgestellt haben, dass der Wissensverfahren viele CPU-Ressourcen verbraucht, ist dies kein Problem. “Wissensagent” Es handelt sich nicht um eine Malware -Anwendung und kein Fehler auf dem Mac. Wir werden versuchen, in Ihrer Bedeutung so einfach wie möglich zu erklären, warum das Problem der Überlastung des Prozessors durch diesen MacCOS -Prozess auftritt. knowledge-agent High CPU Usage.
Inhalt
In meinem Fall auf einem Laptop MacBook Pro, der Prozess “knowledge-agent” einige Male erreicht, um fast zu benutzen 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Dieses Problem, das durch den hohen Verbrauch von Prozessressourcen erzeugt wird “knowledge-agent” ist auf beiden Mac -Computern vorhanden, die mit Prozessoren ausgestattet sind Intelsowie die mit dem Gesicht Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” ist ein Prozess des Maccos -Betriebssystems, das beide in der Version vorhanden ist macOS Sonomasowie bei älteren Betriebssystemen. macOS Ventura, macOS Big Sur, macOS Catalina. Dieser Prozess ist ein Kollektor für mehrere Prozessdatenbanken “daemon“Gegner der Anerkennung und Analyse mehrerer Elemente.
Ein konkretes Beispiel, wenn Sie einen übermäßigen Verbrauch von CPU -Ressourcen durch den Prozess haben “knowledge-agent“Es ist sehr möglich, einen Anstieg des Verbrauchs von Ressourcen und anderen Prozessen zu bemerken, wie z. “photoanalysisd“, Dienstleistungen von Siri, plus andere Datenanalysedienste. Wenn Sie kürzlich eine große Anzahl von Fotos in der App haben Apple Photos wird anfangen Weitere Prozesse zur Analyse der Daten Von jedem Foto. So können sie in den Fotoalben in der Lage sein, es zu sein identifizierte Fotos von Personen Sie haben in der App Contacts. Diese Bilder werden in der App erhältlich sein Photos > People Nachdem das System die Gesichtsausweise aller auf den Fotos aufgenommenen Personen erfasst hat.

Am Ende des Scanprozesses können Sie in den Fotos von Fotos suchen, die Sie in der App haben 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
Dies ist einer der Schuhe, in denen der Prozess “knowledge-agent” Fordern Sie CPU an, aber es kann viele andere Situationen geben, in denen andere Prozesse “daemon” Benötigen Sie eine gemeinsame Datenerfassung und -analyse.
Fix: knowledge-agent High CPU Usage
Die am häufigsten angegebene Lösung für den übermäßigen Verbrauch von Prozessressourcen “knowledge-agent“, ist zu gehen Mac Für eine Weile geöffnet, mit allen Anwendungen geschlossen, ohne daran zu arbeiten. Daher kann der Prozess die Vorgänge beenden, in denen er aktiv ist, und Sie profitieren sowohl von den Merkmalen der Apple -Anwendungen als auch von einem niedrigen Verbrauch von CPU -Ressourcen.
Wenn Sie alle CPU -Ressourcen benötigen, können Sie schließen “knowledge-agent” des Terminals, um die Befehlszeile auszuführen:
kill -9 PID (Process ID)
“333” es ist PID
Im obigen Beispiel (Foto. 1).
- Beheben Sie MDS_Stores hohe CPU -Verwendung auf Mac / MacBook
- Corspotlightds verwendet CPU mit hoher Ressourcen auf macOS (2023 fest)
Wenn Sie Abschlüsse machen oder Fragen stellen müssen, zögern Sie nicht, das Kommentarfeld zu verwenden.