OS Xでの「lsd」プロセスとは何ですか。また、なぜこれほど多くのCPUパワーを使用しているのですか?


30

iStat Menusを見ると、指定されたプロセスlsdがCPUの99%を消費していることに気付きました(4コアの400%のうち)。少し探してみましたが、これが何であり、なぜそれがそんなに多くの処理能力を使用しているのかわかりませんでした。私はそれをインストールしたことがないので、Little Snitch Daemonではありません。他の誰かがLaunch Services Daemonになる可能性があると言いましたが、そのプロセスはであると思いましたlaunchdこれは、Launch Services Daemonです。

コンソールを見ると、以下を検索するときにこれらのメッセージに気付きます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

このメッセージに関して:

22/12/2015 3:44:07.469 p.m. sudo[45308]:     MyUsername : TTY=ttys000 ; PWD=/private/var/db ; USER=root ; COMMAND=/bin/mkdir lsd

/private/var/db/lsdルートと呼ばれるディレクトリを作成してみました。

また、私のCPU使用率は非常に断続的であるように見えます(以前は一度もしませんでした)。

断続的なCPU使用率

を見て/usr/libexec、私lsdはそれが2015年9月17日に作成されたことを見つけて気づきました。なぜそれがそんなに新しいのか(そのディレクトリの他のすべてと一緒に)?


3
質問を回答で更新しないでください。代わりに以下の回答を投稿してください。そうしないと、検索機能とユーザーの両方が混乱します。
nohillside

回答:


21

LSD OS Xでは確かにLaunchServiceDaemonです。launchdは、起動デーモンマネージャーです!おそらくiOSと同じ機能を提供します。Appleによると、

アプリの起動およびドキュメントタイプとアプリの一致のサポート。その結果、Launch Servicesによって認識されるキーにより、バンドルされたコードに必要な実行環境を指定できます。

lsdは、古いシステムでは見つからないため、OS X 10.11 El Capitanで明らかに導入されました。最新バージョン(10.11.2に含まれる)には、2015年12月3日のmod日付が必要です。


トラブルシューティングするには

  • 「LaunchServices:/private/var/db/lsd/com.apple.lsdschemes.plistでLSD-識別子ファイルを保存できませんでした」の問題は、チェックこの記事を:

    おそらく最善の方法ではありませんが、そのエラーメッセージを修正/抑制したようです。これは私がやったことです:

    cd /private/var/db

    lsdディレクトリが存在しませんでした

    mkdir lsd

    まだ喜びがない

    chmod -R 777 /private/var/db/lsd
    (知っている、私はちょうど自分のギブソンをハッキングされるようにした)
    touch /private/var/db/lsd/com.apple.lsdschemes.plist

    その後消え去ったようです。ディスクの修復/アクセス許可のチェックに賭けることは、再びそれを破りますが、試していません。そのファイルをcatすると、次の内容になります。

    bplist00?

  • 100%のCPU使用率:100%のCPUを使用する/ usr / libexec / lsd


ああ、クリアそのアップ(と私は10.11.1に残ってる)私はまだそれがけれどもそんなにCPUパワーを必要とする理由はわかりません...に感謝
CraftedCart

掘り下げた後、アプリが100%の問題を引き起こしているのを見つけたと思う。ロボクラフト。更新が機能するかどうかを確認し、機能しない場合はアンインストールする必要があります。
CraftedCart

適切に動作lsdし、ディレクトリが/private/var/db/lsd存在しません-10.11より古いシステムからの赤いニシンでしょうか?時々識別できなかった理由で、まだ多くのディスク書き込みを行っています-おそらく、それは、回転するハードドライブを備えたシステムや大量のデータストアを備えた大規模なファイルシステムのCPUに相当しますか?
bmike

5

lsd特定のアプリの_LSCreateRegistrationDataでスタックしているようです。同じ問題が発生している場合は、以下のガイドに従ってください。

  1. アクティビティモニターを開いて検索 lsd
  2. ユーザーlsdが所有するPIDを取得しrootます
  3. ターミナルを開きます
  4. 入力sudo sample PID-HERE(もちろん、PID-HEREをステップ2で取得したPIDに置き換えます)
  5. 同じ問題が発生している場合_LSCreateRegistrationData、コールグラフ(出力全体の上部近く)に何かがあるはずです。
  6. 入る sudo lsof -p PID-HERE

その出力内でアプリパッケージを認識できるはずです。削除または更新してみて、問題が解決するかどうかを確認してください


2

私もlsdに問題があることを発見しました。ディレクトリを作成してファイルに触れるだけで十分であるように思われます。少なくとも少なくとも私の場合は、klanomathで説明されているアクセス許可をいじる必要はありませんでした。

私の場合、lsdエラーは停止しましたが、次のようなエラーが頻繁に発生していました。

2月25日14:06:07 iMac system_profiler [259]:LaunchServices:データベースマッピングが結果-10822で失敗し、再試行しました

2月25日14:06:07 iMac system_profiler [259]:LaunchServices:データベースをマップしようとしてXPC_ERROR_CONNECTION_INTERRUPTEDを受信しました

2月25日14:06:07 iMac com.apple.xpc.launchd [1](com.nomachine.nxserver):サービスは7秒間しか実行されませんでした。リスポーンを3秒押します。

NoMachineをインストールし、それを削除しました(とにかくnxplayerを実際に使用したことがあるので)ので、そのエラーも停止しました。


1

私のために働いたのは、「sudo xcrun xcscontrol --reset」CPUが95%から約4%に脈動したことでした。


エラーメッセージがスローされます。xcrun:エラー:ユーティリティ "xcscontrol"が見つかりません。開発者ツールまたはPATHにありません
-user26732

0

LaunchServicesの一部です。文字列コマンドを使用して、いくつかの情報(文字列)を抽出できます。

hostname:~ username$ strings /usr/libexec/lsd
@(#)PROGRAM:lsd  PROJECT:LaunchServices-
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>

それ以外に、あなたの問題もここで議論さているようです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.