Saya mencari di iStat Menus dan memperhatikan bahwa proses yang dinamai lsd
memakan 99% CPU saya (Dari 400% untuk 4 core). Saya mencari-cari sedikit, tetapi tidak bisa menemukan apa ini, dan mengapa menggunakan begitu banyak kekuatan pemrosesan. Ini bukan Little Snitch Daemon, karena saya tidak pernah menginstalnya. Orang lain mengatakan bahwa itu bisa menjadi Launch Services Daemon, tapi saya pikir prosesnya demikian Ini Meluncurkan Layanan Daemon.launchd
.
Setelah mencari di konsol, saya melihat pesan-pesan ini ketika mencari lsd
:
22/12/2015 9:36:02.000 a.m. kernel[0]: Sandbox: AssetCacheLocato(400) deny(1) mach-lookup com.apple.lsd.mapdb
22/12/2015 9:36:02.931 a.m. AssetCacheLocatorService[400]: LaunchServices: disconnect event received for service com.apple.lsd.mapdb
22/12/2015 9:36:02.000 a.m. kernel[0]: Sandbox: AssetCacheLocato(400) deny(1) mach-lookup com.apple.lsd.mapdb
22/12/2015 9:36:02.932 a.m. AssetCacheLocatorService[400]: LaunchServices: disconnect event received for service com.apple.lsd.mapdb
22/12/2015 9:36:03.000 a.m. kernel[0]: Sandbox: AssetCacheLocato(400) deny(1) mach-lookup com.apple.lsd.modifydb
22/12/2015 9:36:03.657 a.m. AssetCacheLocatorService[400]: LaunchServices: disconnect event received for service com.apple.lsd.modifydb
22/12/2015 9:39:41.000 a.m. kernel[0]: Sandbox: SpotlightNetHelp(376) deny(1) mach-lookup com.apple.lsd.mapdb
22/12/2015 9:39:41.995 a.m. SpotlightNetHelper[376]: LaunchServices: disconnect event received for service com.apple.lsd.mapdb
22/12/2015 9:39:41.000 a.m. kernel[0]: Sandbox: SpotlightNetHelp(376) deny(1) mach-lookup com.apple.lsd.mapdb
22/12/2015 9:39:41.996 a.m. SpotlightNetHelper[376]: LaunchServices: disconnect event received for service com.apple.lsd.mapdb
22/12/2015 9:39:42.000 a.m. kernel[0]: Sandbox: SpotlightNetHelp(376) deny(1) mach-lookup com.apple.lsd.modifydb
22/12/2015 9:39:42.370 a.m. SpotlightNetHelper[376]: LaunchServices: disconnect event received for service com.apple.lsd.modifydb
22/12/2015 9:39:58.100 a.m. lsd[296]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 10:01:15.000 a.m. kernel[0]: process lsd[237] thread 19967 caught burning CPU!; EXC_RESOURCE supressed due to audio playback
22/12/2015 3:34:04.828 p.m. lsd[296]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 3:44:07.469 p.m. sudo[45308]: MyUsername : TTY=ttys000 ; PWD=/private/var/db ; USER=root ; COMMAND=/bin/mkdir lsd
22/12/2015 3:49:09.183 p.m. lsd[306]: LaunchServices: Scheme mapping file does not exist, creating file.
22/12/2015 3:49:09.400 p.m. lsd[306]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 3:49:09.407 p.m. lsd[306]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 3:49:39.366 p.m. lsd[306]: LaunchServices: Currently 0 installed placeholders: ()
22/12/2015 3:49:50.000 p.m. kernel[0]: Sandbox: AssetCacheLocato(535) deny(1) mach-lookup com.apple.lsd.mapdb
22/12/2015 3:49:50.802 p.m. AssetCacheLocatorService[535]: LaunchServices: disconnect event received for service com.apple.lsd.mapdb
22/12/2015 3:49:51.000 p.m. kernel[0]: Sandbox: AssetCacheLocato(535) deny(1) mach-lookup com.apple.lsd.modifydb
22/12/2015 3:49:51.002 p.m. AssetCacheLocatorService[535]: LaunchServices: disconnect event received for service com.apple.lsd.modifydb
22/12/2015 4:31:57.573 p.m. lsd[306]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 4:34:34.075 p.m. lsd[306]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 4:34:34.290 p.m. lsd[306]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
22/12/2015 4:37:20.000 p.m. kernel[0]: process lsd[220] thread 26462 caught burning CPU!; EXC_RESOURCE supressed due to audio playback
Adapun pesan ini:
22/12/2015 3:44:07.469 p.m. sudo[45308]: MyUsername : TTY=ttys000 ; PWD=/private/var/db ; USER=root ; COMMAND=/bin/mkdir lsd
Saya memang mencoba membuat direktori yang disebut /private/var/db/lsd
root.
Juga, penggunaan CPU saya tampaknya sangat terputus-putus (yang tidak pernah dilakukan sebelumnya).
Melihat ke dalam /usr/libexec
, saya menemukan lsd
dan memperhatikan bahwa itu telah dibuat pada 17 Sep 2015. Mengapa begitu baru (bersama dengan semua yang lain dalam direktori itu)?
sumber
Jawaban:
lsd di OS X memang merupakan LaunchServiceDaemon. launchd adalah pengelola daemon peluncuran! Ini mungkin menyediakan fungsi yang sama seperti di iOS. Menurut Apple itu menyediakan
lsd tampaknya diperkenalkan di OS X 10.11 El Capitan karena saya tidak dapat menemukannya di sistem yang lebih lama. Versi terbaru (termasuk dalam 10.11.2) harus memiliki tanggal mod 3 Des 2015.
Untuk memecahkan masalah
masalah "LaunchServices: Tidak dapat menyimpan file pengidentifikasi lsd di /private/var/db/lsd/com.apple.lsdschemes.plist" periksa pos ini :
penggunaan CPU 100%: / usr / libexec / lsd menggunakan CPU 100%
sumber
lsd
direktori yang berfungsi dengan baik dan tidak/private/var/db/lsd
ada - mungkin itu adalah herring merah dari sistem yang lebih tua dari 10.11? Masih banyak menulis disk karena alasan saya belum dapat mengidentifikasi dari waktu ke waktu - mungkin itu berarti banyak CPU untuk sistem dengan hard drive berputar dan / atau sistem file besar dengan penyimpanan data yang signifikan?Tampaknya
lsd
macet di _LSCreateRegistrationData untuk aplikasi tertentu. Jika Anda mengalami masalah yang sama, ikuti panduan di bawah ini.lsd
lsd
milikroot
penggunasudo sample PID-HERE
(Tentu saja, ganti PID-DI SINI dengan PID yang Anda dapatkan di langkah 2)_LSCreateRegistrationData
grafik panggilan (di dekat bagian atas seluruh output)sudo lsof -p PID-HERE
Anda harus dapat mengenali paket aplikasi dalam output itu. Coba hapus atau perbarui dan lihat apakah itu menyelesaikan masalah
sumber
Saya juga menemukan bahwa saya punya masalah dengan lsd. Tampaknya sudah cukup untuk membuat direktori dan menyentuh file, ada (setidaknya dalam kasus saya) tidak perlu mengutak-atik izin seperti yang dijelaskan oleh klanomath.
Dalam kasus saya, itu memang menghentikan kesalahan lsd, tapi saya masih sering melihat kesalahan seperti ini:
Saya memiliki instalasi NoMachine dan menghapus itu (karena saya hanya benar-benar menggunakan nxplayer), kesalahan itu berhenti juga.
sumber
Apa yang berhasil bagi saya adalah "sudo xcrun xcscontrol --reset" cpu berubah dari berdenyut 95% menjadi sekitar 4%.
sumber
Itu bagian dari LaunchServices. Anda dapat mengekstrak beberapa info (string) darinya dengan perintah string:
Selain itu, sepertinya masalah Anda juga sedang dibahas di sini .
sumber