console-kit-daemon-停止できますか?


22

Ubuntu 9.04サーバーのインストールには、コンソールキットデーモンのインスタンスが60個あります。それらを強制終了するか、これらのプロセスを停止しても安全ですか?それぞれRAMの約20%を使用しているようです(htopを参照)。



:)それはちょうど非常に多くのスレッドです。プロセス全体では20%かかります。私は、Gillesによる以下のコマンドで確認しました。
10

回答:


24

ConsoleKitは、グラフィカルモードで(つまり、gdm同等の)コンソールログインを管理します。サーバーにこれらがなければ、必要ありませんが、とにかく起動しません。また、この質問に興味があるかもしれません。

しかし、実際にはそれぞれ20%のRAMを使用する60個のインスタンスはありません。ConsoleKitデーモンはマルチスレッドであり、htopはスレッドごとに個別の行を表示します。これは実際には1つのプロセスであり、そのメモリの単一のコピーがあります。で確認できます ps wwu -C console-kit-daemon

さらに、htopで表示されるメモリ使用量にはコードメモリが含まれ、その一部は同じ動的ライブラリを使用する他のプロセスと共有される可能性があります。


リモートでログインするだけなので、無効にできますか?Xとコンソールキットをシャットダウンするクリーンな方法はありますか。ありがとう
ランプ

グラフィカルモードのコンソールログインを無効にするには、を削除できます/etc/X11/default-display-manager。で実行中のインスタンスを停止しますstop gdm
ジル「SO-悪であるのをやめる」

20

debianベースのヘッドレスサーバーで、私が見つけたコンソールキットを削除および停止する方法は次のとおりです。

apt-get remove dbus-x11 consolekit

apt-get autoremove

debianテストでテスト済み(jessie)


私は持っていない/etc/X11/default-display-managerファイルを、と私はあなたがそれを必要としない場合は、同様のパッケージをアンインストールするかもしれません把握します。私はこの解決策を好む
スティーンシュット

4

私が知っているすべてのUbuntuマシン(すべてのバージョン)はhtopに表示されます(私の持っている、サーバーが持っています)、示されている数は0.2%であり、20%ではなく0.2%です(htopレポートはすでに%です)。とにかく、Gillesが効果的に実行されていない前に言ったように。mysqldはmysqlサーバー(60ではなく多く)で同じことを行い、それぞれがRAMのかなりの部分(それぞれ20%または30%など)を消費していることを報告しますが、それは不可能です。空きメモリを確認すると、このRAMを使用していないことがわかります。



-3

console-kit-daemon実行可能ファイルを無効にしてテストできます:

chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon

システムがより健全かどうかをテストします。その後、私は何の問題も生じませんでしたが、gdmプロセスを実行していませんでした。

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