web-dev-qa-db-ja.com

gvfsdはメモリを大量に消費します

私のUbuntu8.10では、gvfsdは128.6MBのメモリを消費します。プロセスは実際に何をしていますか?必要なメモリを減らすことはできますか?

8
Tim

gvfsdは、 [〜#〜] gvfs [〜#〜] 、GNOME仮想ファイルシステム(またはその前身、-)のデーモンプロセスです。 GnomeVFS )。これは、GNOMEベースのUbuntuデスクトップにログインしたときにファイルシステムの自動マウントを処理するGNOMEコンポーネントです。これには、USBサムドライブや外付けHDD、光ディスク(CD/DVD)、SambaまたはNFSまたはSSHFSネットワークマウント、その他の便利なユーザースペースファイルシステム( ヒューズ )などのデバイスが含まれます。

メモリ使用量について:Linuxでのメモリ使用量のカウントは複雑であり、使用するツールと読み取る出力フィールドによって、プロセスで実際に使用されている物理メモリの量とは大きく異なる場合があります。 "Linux:アプリケーションまたはプロセスの実際のメモリ使用量を測定する方法は?" または "Linuxの仮想メモリは合計されませんか?" または " Linuxでのメモリ使用量を理解する " 詳細については。基本的に、Linuxの多くのメモリ使用量ツールは、使用中の実際のメモリを報告しませんが、代わりに、実行中のプロセスが唯一の場合、プロセスが使用するメモリ量を報告します

しかし、そのメモリの多くは複数のプロセス間で共有されています-私のシステムでは、gvfsdlibdbus-1のような多くのライブラリにリンクされています)およびlibcおよびlibpthreadは、他の多くのプロセスでも使用されます。このような共有ライブラリは一度だけロードする必要があり、それらを必要とするすべてのプロセスはメモリ内の同じコピーを使用しますが、これにより、報告されるメモリ使用量が増加します。

どのユーティリティがそのメモリ使用量の数値を示したかについての情報を追加すると、その数値がどこから来たのかについての詳細を提供できます。

10
quack quixote