web-dev-qa-db-ja.com

プロセス「/ usr / bin / X:0 -auth / var / run / lightdm / root /:0 -nolisten tcp vt7 -novtswitch -background none」とは何ですか?

Ubuntu 12.04のセットアップで深刻なパフォーマンスの問題が発生しているため、通常のタスクと一緒にhtopを実行して原因を探しています。

クロム、compiz、conkyのような通常の容疑者は別として、私はこのプロセスに気付きました。

/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

常に実行されているだけでなく、CPU使用率とメモリ消費の両方の観点から、プロセスリストの主要なリソースソースの1つでもあります。ほとんどの場合theナンバー1のパフォーマンスイーターであり、フラッシュプレーヤーなどのような特にリソースを大量に消費するタスクによってのみトップになります。

名前から判断すると、私はそれが何をするのか全く分かりません。 XとlightdmはGUIとの関係を示しているようですが、tcpはネットワークに関連しているようです。

私の質問:このプロセスは常に実行されるはずですか? これだけリソースを使用するのは合法ですか?実行する必要がありますか、それを殺すのは安全ですか?

参考:私のシステムは完全に最新であり、最新のnvidiaドライバーとcompizパッケージ(特定のバグ関連の理由のため)にxorg-edgers ppaを使用しています。

どんな提案でも大歓迎です。

9
FuzzyQ

これはシステムグラフィックサーバーであり、強制終了しないでください。デスクトップアプリケーションのレイアウトをグラフィックスカードでの低レベルの描画操作に変換し、キーボードとマウスの入力をそれらを受け取るべき正しいアプリケーションにルーティングします。

LightDMへの参照は、これが起動する最初のクライアント(Ubuntuログイン画面)であるということです。 tcpへの参照は、Xがネットワーク透過的であるように設計されているためです。これは、すべて異なるコンピューターで実行されている入力デバイス、アプリケーション、およびディスプレイデバイスで非常にうまく機能します。 (I 思考 Ubuntuでは、ネットワーク接続を受け入れないように設定されており、SSH経由の接続のみを受け入れますが、間違っている可能性があります)。

使用している統計がXであるかどうかを確認してくださいitselfはXと子ではなく、子にはグラフィカル環境で実行するすべてのアプリケーションが含まれているためです。 X自体による過剰なリソースの使用は、通常、デスクトップアプリケーションの誤動作によるものですが、これはデバッグが非常に困難な場合があります。

7
chronitis

それがXサーバーです。それは、他のすべてのグラフィカルアプリケーションがクライアントであるグラフィカルインターフェイスです。

  • はい、常に実行されるはずです。
  • LightDMは、最初にロードするログインマネージャーです
  • 多くのリソースを使用することは、通常、Xが安っぽいドライバーと格闘していること、またはドライバーをあまりにも強くプッシュしようとする安っぽいアプリケーション(歴史的にはCompiz)があることを示しています。
  • Xorg-edgersを使用することは、くだらない未テストのソフトウェアを実行する良い方法です。 PPAの説明を読み、ppa-purgeを使用するかどうかを決定します。 Xをアップグレードしなくても、最新のnvidiaドライバーをインストールできます。
2
Oli