Jika Anda pengguna Mac dan melihat bahwa proses knowledge-agent menghabiskan banyak sumber daya CPU, tidak perlu khawatir. "knowledge-agent" bukan aplikasi berbahaya dan ini bukan kesalahan pada Mac Anda. Kami akan mencoba menjelaskan sesederhana mungkin mengapa masalah beban CPU yang tinggi muncul dengan proses macOS ini. knowledge-agent High CPU Usage.
Dalam kasus saya, di laptop MacBook Pro, percobaan "knowledge-agent” kadang-kadang hampir digunakan 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)
Masalah ini disebabkan oleh tingginya konsumsi sumber daya dari proses "knowledge-agent” ada di kedua komputer Mac dilengkapi dengan prosesor Intel, serta mereka yang memiliki wajah Apple M1, Apple M2.
Cuprin
macOS: knowledge-agent High CPU Usage
"knowledge-agent” adalah proses sistem operasi macOS, hadir di kedua versi macOS Sonoma, serta pada sistem operasi lama. macOS Ventura, macOS Big Sur, macOS Catalina. Proses ini adalah pengumpul database dari beberapa proses"daemon", mencapai operasi pengenalan dan analisis beberapa elemen.
Contoh konkritnya, ketika Anda mengalami konsumsi sumber daya yang berlebihan CPU melalui proses"knowledge-agent", sangat mungkin untuk melihat peningkatan konsumsi sumber daya dan proses lainnya, seperti"photoanalysisd", layanan dari Siri, ditambah layanan analisis data lainnya. Jika Anda baru saja mengimpor foto dalam jumlah besar ke dalam aplikasi Apple Photos mereka akan mulai beberapa proses untuk menganalisis data dari setiap foto individu. Jadi, di album foto mereka akan bisa foto orang yang teridentifikasi yang Anda miliki di aplikasi Contacts. Gambar-gambar ini akan tersedia di aplikasi Photos > People setelah itu sistem akan melakukan identifikasi wajah semua orang yang tertangkap dalam foto.
Di akhir proses pemindaian, Anda akan dapat mencari foto orang-orang yang Anda miliki di aplikasi tersebut di aplikasi Foto 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
Ini adalah salah satu skenario di mana proses “knowledge-agent” permintaan CPU, tapi mungkin ada banyak situasi lain di mana proses lain "daemon” Perlu pengumpulan dan analisis data bersama.
Fix: knowledge-agent High CPU Usage
Solusi yang paling diindikasikan untuk konsumsi sumber daya proses yang berlebihan "knowledge-agent", adalah pergi Mac terbuka sebentar dengan semua aplikasi ditutup tanpa mengerjakannya. Dengan demikian proses akan dapat menyelesaikan operasi yang aktif dan Anda akan mendapatkan manfaat dari semua fitur aplikasi Apple, serta berkurangnya konsumsi sumber daya CPU.
Jika Anda membutuhkan semua sumber daya CPU, kamu bisa menutup"knowledge-agent"di Terminal, dengan menjalankan baris perintah:
kill -9 PID (Process ID)
"333" adalah PID
pada contoh di atas (foto. 1).
- Memperbaiki mds_stores tinggi CPU penggunaan aktif Mac / Macbuku
- corespotlightd menggunakan sumber daya yang tinggi CPU pe macOS (2023 Tetap)
Jika Anda memiliki tambahan atau pertanyaan, jangan ragu untuk menggunakan bagian komentar.