Mac kullanıcısıysanız ve bilgi aracısı işleminin çok fazla CPU kaynağı tükettiğini fark ettiyseniz bu endişelenecek bir durum değildir. “bilgi aracısı” bu bir kötü amaçlı yazılım uygulaması değil ve Mac'inizdeki bir hata da değil. Anladığınız kadarıyla, bu macOS işlemi nedeniyle CPU'nun aşırı yüklenmesi sorununun neden ortaya çıktığını olabildiğince basit bir şekilde açıklamaya çalışacağız. knowledge-agent High CPU Usage.
içerik
Benim durumumda, bir dizüstü bilgisayarda MacBook Pro, süreç “knowledge-agent” neredeyse kullanmak bazı anlara geldi 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Sürecin yüksek kaynak tüketiminden kaynaklanan bu sorun “knowledge-agent” işlemcilerle donatılmış her iki Mac bilgisayarda da mevcuttur Intelve yüzü olanlar Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” her iki sürümde de mevcut olan, macOS işletim sistemlerinin bir işlemidir 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şılması.
İşlem tarafından CPU kaynaklarının aşırı tüketimiyle karşılaştığınızda somut bir örnek “knowledge-agent“kaynak tüketiminde ve diğer süreçlerde bir artış fark etmek oldukça mümkündür. “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ştiği senaryolardan biridir. “knowledge-agent” CPU ister, ancak diğer süreçlerin devreye girdiği birçok başka durum da olabilir. “daemon” ortak veri toplama ve analize ihtiyaçları var.
Fix: knowledge-agent High CPU Usage
Prosesin aşırı kaynak tüketimi için en çok 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 hem Apple uygulamalarının tüm özelliklerinden hem de daha az CPU kaynağı tüketiminden yararlanabileceksiniz.
Tüm CPU kaynaklarına ihtiyacınız varsa kapatabilirsiniz. “knowledge-agent” Komut satırını çalıştırarak Terminal'den:
kill -9 PID (Process ID)
“333” öyle PID yukarıdaki örnekte (fotoğraf 1).
- MAC / MacBook'ta MDS_STORS Yüksek CPU kullanımını düzeltin
- Corressotlightds, macOS'ta yüksek kaynak CPU kullanıyor (2023 Sabit)
İlaveleriniz veya sorularınız varsa yorum bölümünü kullanmaktan çekinmeyin.