mediascanner-serviceとは何ですか?また、インストールされないようにする方法は?


23

数か月以来、私が使用しているデスクトップUbuntu 14.04システムの1つで、明確な理由なしにCPUが80〜100%まで定期的に増加しています。htop通常、nemoまたはなどのファイルシステムプロセスに責任があると考えられますntfs。CPUをダウンさせるには、これらのプロセスを強制終了します。これにより、場合によってはファイルシステムへのアクセスが失われ、結果として再起動します。

数日前、この状況が発生するたびに、常に高いCPUを使用する別のプロセスが存在することに気付きましたmediascanner-service-2.0。いくつかの研究は、フォーラムこのスレッドに私を導き、その削除を単にアドバイスしました。だから私はやった。

最終的な結果は予想外に好意的でした。CPU負荷の高いエピソードがなくなっただけでなく、システム全体の速度が大幅に向上しました。レンズの高速化は劇的です:Calcのようなアプリケーションを見つけるには、以前は20秒かかっていたのに、せいぜい2秒かかります。ファイルの検索には約5秒かかりますが、それまでは約30秒かかりました。Eclipseのような重いプログラムはより速く起動し、ワークスペースはより流動的です。ディスクアクセスの頻度も全体的に低下しているようです。

まさにこのmediascanner2.0パッケージとは何ですか?Unity 7の一部ですかそれとも依存関係がインストールされているのですか?そのインストールを防ぐことは可能ですか?

更新Sethの提案に従って、このパッケージを次のように追跡できますindicator-session

$ sudo aptitude why mediascanner2.0
i   indicator-session         Recommends indicator-applet (>= 0.2) | indicator-renderer
i A unity8                    Provides   indicator-renderer                            
i A unity8                    Recommends unity-scope-mediascanner2                     
pi  unity-scope-mediascanner2 Depends    mediascanner2.0                               

どうやら、mediascanner2.0(およびUnity 8シェル)はベース14.04システムの一部です。答えは、この不正なパッケージの正確な機能です。


1
それが何であれ、それはユートピックに存在しません。-
セス


だまされやすい人(?)askubuntu.com/questions/541928/...
Rinzwind

1
ubuntu-sdkまたはUbuntu Touch / Unity 8関連パッケージのいずれかを使用してインストールされたようです。どちらをインストールしましたか?それもう少し謎です。明らかに、どこかでメディアファイルを探しています;)
セス

2
@LuísdeSousaその場合、aptitude(sudo apt-get install aptitude)をインストールしてから実行するのが最も簡単な方法ですsudo aptitude why mediascanner2.0。してください編集あなたの質問に出力します。
セス

回答:


18

mediascanner2.0Unity 8でメディアを検出して再生するために使用されるパッケージです。たとえば、Unity 8のCore Musicアプリはmediascanner、音楽ディレクトリ(またはそのディレクトリ)をスキャンしてから音楽を再生するために使用します。UbuntuはUnity 8に移行しているため、Ubuntu isoにデフォルトで含まれています。

mediascannerハードディスク全体をスキャンしてメディアを検出しているため、最初はコンピュータの速度が低下します。最終的には、結果をキャッシュする必要があります。そうすると、リソースを大量に消費しなくなります。

問題の解決に役立つ2つのオプションがあります。

  1. (推奨される解決策)mediascanner新しいファイルを作成してタイトルを付けることにより、ディレクトリをスキャンしないように明示的に指示でき.nomediaます。次に、mediascannerこのディレクトリに到達すると、インデックスを作成することさえしません。理論的には、コンピューター上の多くのディレクトリに対してこれを行うことができ、mediascannerそれらのインデックス作成を停止する必要があります。
  2. これをアンインストールできます。短期的には(Unity 8がデフォルトになるまで)、これは発生しなくなりますが、依存関係の問題が発生するリスクがあります。注:Ubuntu SDK開発を行っている場合mediascannerは依存関係です。

これが役に立てば幸いです:)

ソース


単純な場合は、システムをロードしていません。さらに、私のMusicフォルダーは空です。
ルイスデスーサ

2
mediascannerハードドライブ全体でファイルをスキャンしています。ここで説明したように:bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1294303、新しいテキストファイルを作成し、それは名前を付けることができます.nomedia伝えるためにmediascanner、そのディレクトリを検索しません。残念ながら、HDの多くのディレクトリでこれを行う必要があります。
マックスティザー

2
おかげでマックス、それは便利なコメントです。この情報で答えを修正してみませんか?
ルイスデスーサ

この質問は注目を集めているため、この回答を解決策としてマークしなかった理由を明確にする必要があります。mediascanner2.0パッケージは、(おそらく自動更新によって)除去された後しばらくして再インストールされます。また、その機能が不明なままです。メディアアプリケーションを含め、インストールされていない場合、すべてがはるかに優れた高速で動作します。
ルイスデスーサ

1
ここに概説されている解決策askubuntu.com/questions/541928/…は、私にとって過度のディスク研削を停止しました。
batFINGER 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.