MacOS: Bilgi ajansı yüksek CPU kullanımı?

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.

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)

Bilgi ajansı yüksek CPU kullanımı
“knowledge-agent” in Activity Monitor

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.

Fotoğraflar Uygulamasındaki Kişiler
Fotoğraflar Uygulamasındaki Kişiler

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).

İlaveleriniz veya sorularınız varsa yorum bölümünü kullanmaktan çekinmeyin.

Teknoloji konusunda tutkulu, 2006'dan başlayarak StealthSetts.com'da zevkle yazıyorum. İşletim sistemlerinde zengin bir deneyime sahibim: macOS, Windows ve Linux, aynı zamanda programlama dilleri ve bloglama platformlarında (WordPress) ve çevrimiçi mağazalar için (WooCommerce, Magento, Presashop).

Ev BT öğreticileri, faydalı ipuçları ve haberler. MacOS: Bilgi ajansı yüksek CPU kullanımı?
Yorum bırak