Mac kullanıcısıysanız ve knowledge-agent işleminin çok fazla CPU kaynağı kullandığını fark ettiyseniz, endişelenmeniz gereken bir sebep yoktur. "knowledge-agent" kötü amaçlı bir uygulama değildir ve Mac'inizde bir hata değildir. Bu macOS işlemi tarafından CPU kullanımı yüksek sorununun nedeni hakkında size mümkün olduğunca basit bir şekilde açıklama yapmaya çalışacağız. knowledge-agent High CPU Usage.
Benim durumumda, bir dizüstü bilgisayarda MacBook Pro, Deneme "knowledge-agent” bazen neredeyse kullanmak için geldi 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)
Bu sorun, prosesin yüksek kaynak tüketiminden kaynaklanmaktadır "knowledge-agent” her iki bilgisayarda da mevcut Mac işlemcilerle donatılmış Intelve yüzü olanlar Apple M1, Apple M2.
Içerik
macOS: knowledge-agent High CPU Usage
"knowledge-agent”bir işletim sistemi sürecidir macOS, her iki versiyonda da mevcut macOS Sonomave eski işletim sistemlerinde olduğu gibi. macOS Ventura, macOS Big Sur, macOS Catalina. Bu süreç, çeşitli süreçlerin veritabanları için bir toplayıcıdır"daemon", çeşitli unsurların tanınması ve analiz işlemlerine ulaşıyor.
Somut bir örnek, aşırı kaynak tüketimi yaşadığınızda CPU süreç boyunca"knowledge-agent" gibi kaynak tüketiminde ve diğer süreçlerde bir artış görmek oldukça mümkün"photoanalysisd", hizmetleri Sirive diğer veri analizi hizmetleri. Yakın zamanda uygulamaya çok sayıda fotoğraf aktardıysanız Apple Photos başlayacaklar verileri analiz etmek için birden fazla süreç her bir fotoğraftan. Böylece fotoğraf albümlerinde yer alabilecekler. insanların tanımlanmış fotoğrafları uygulamada sahip olduğunuz Contacts. Bu resimler uygulamada mevcut olacak Photos > People Sistem daha sonra fotoğraflarda çekilen tüm kişilerin yüz kimliklerini tespit edecek.
Tarama işleminin sonunda, uygulamada bulunan kişilerin fotoğraflarını Fotoğraflar uygulamasında arayabileceksiniz. 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
Bu sürecin gerçekleşeceği senaryolardan biri”knowledge-agent” istekleri CPU, ancak diğer süreçlerin olduğu birçok başka durum da olabilir "daemon”ortak veri toplama ve analize ihtiyaç var.
Fix: knowledge-agent High CPU Usage
Süreç kaynaklarının aşırı tüketimine yönelik en belirtilen çözüm "knowledge-agent", ayrılmak Mac üzerinde çalışmadan tüm uygulamalar kapalıyken bir süreliğine açık. Böylece süreç aktif olduğu işlemleri bitirebilecek ve uygulamaların tüm özelliklerinden faydalanabileceksiniz. Appleve aynı zamanda kaynak tüketiminin azaltılması CPU.
Tüm kaynaklara ihtiyacınız varsa CPUkapatabilirsin"knowledge-agent"In Terminal, komut satırını çalıştırarak:
kill -9 PID (Process ID)
"333" PID
yukarıdaki örnekte (fotoğraf 1).
- sabit mds_stores yüksek CPU kullanım açık Mac / MacRezervasyon
- corespotlightd yüksek kaynak kullanır CPU pe macOS (2023 Sabit)
İlaveleriniz veya sorularınız varsa yorum bölümünü kullanmaktan çekinmeyin.