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


9

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

クロム、コンピス、コンキーなどの通常の容疑者は別として、私はこのプロセスに気づきました:

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

これは常に実行されているだけでなく、CPU使用量とメモリ消費量の両方に関して、プロセスリストの主要なリソースソースの1つでもあります。それはだだけフラッシュプレーヤーなどのような、特にressourceに飢えたタスクによって随時トッピング、最も時間のナンバーワンのパフォーマンスイーター。

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

私の質問:このプロセスは常に実行されるはずですか?それはそれが使用することを合法的である。このくらいの ressourcesを?実行するにはそれが必要ですか、それとも殺しても安全ですか?

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

任意の提案は非常にいただければ幸いです。


2
強制終了すると、コンピュータを再起動するか、Xサーバーを再起動する方法がわかるまで、GUIは失われます。
Braden Best

回答:


7

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

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

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


あなたの判読可能な答えをありがとう!最後の部分についてさらに詳しく説明してもらえますか?どのようにデバッグに取り組みますか?
FuzzyQ 2012

1
ここにいくつかの情報がありますwiki.ubuntu.com/X/Troubleshooting/HighCPU
chronitis

2

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

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

ご回答有難うございます。私が指摘したように、私のxorg-edgersの使用は厳密にバグに関連しています。私はリスクについて知っていますが、他の方法で苦しむ必要があった問題と比較して何もありません。私はすぐにそれを取り除きたいと思っていますが、それはどのバグ修正がクアンタルからバックポートされているかに依存します。警告をありがとう。
FuzzyQ 2012

そのため、PPAを使用せず、Nvidiaからドライバーを手動でインストールすることをお勧めします。Xのストック(テスト済み)バージョンを実行し、初期のバグ修正を取得します。次に、問題が実際にはNvidiaドライバーの別のバグではないかどうかを確認します。これは、Nvidiaに報告して修正することができます...
Oli

私が苦しんでいるいくつかのバグがあります。一部はカーネル関連、その他はnvidia-driver関連、ほとんどはcompiz関連です。これら3つの最新バージョンを1つずつインストールしようとしましたが、失敗しました。カーネルの更新後、nvidia-driverを(リポジトリから、または手動で)インストールできませんでした。xorg-edgersからいくつかのライブラリーをインストールした後でのみ、ドライバーを実行することができました。さらに、このPPAは、問題を解決するための私自身のどの試みよりも安定性をもたらしました。正直なところ、私が他に持っていなかったこのppaを使用することで、過去に問題に気づくこともありませんでした。
FuzzyQ 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.