他のシステムのアプリケーションを表示すると、Xサーバーがロックされます。

他のシステムのアプリケーションを表示すると、Xサーバーがロックされます。

私のメインディスプレイはxorg 1.15.1を使用するGentooにあります(たぶん1.16.0を試してみる必要があるようです)。 RHEL 6.5 VM(xorg 1.13.0を使用)でアプリケーションを実行しています。 RHEL仮想マシンにSSH経由で接続し、Gentooで実行されていないいくつかの重い(java?ベースの)Xアプリケーションを実行してホーム画面に表示させます。これは、ウィンドウをデスクトップの周りに移動し、システムトレイと統合できるという利点があります。

残念ながら、これを実行すると、Xサーバー全体がすばやく応答を停止しました。 X サーバーログには何も表示されません。マウスを除外すると、画面の再描画が停止し、マウスも最終的に動かなくなります。これは通常5〜10分以内ですが、より速い場合もあります。

悪いことに、私のカーネルはコンソールに表示されないようです。これはnvidia独自のドライバ+ UEFIの組み合わせによって引き起こされた可能性が高いため、ctrl-alt-F1を押してログを表示することはオプションではありません(しかし再起動することはできます)。 X、プロセス中の仮想マシンの損失など)。これは質問の一部ではない他の質問であり、上記の質問が重要な理由の背景です。

私はXサーバーのロックを停止するためにこの設定を取得する方法を探しています。 10分ごとにXを再起動すると、生産性に大きな影響を与える可能性があります。

ベストアンサー1

他のマシンでSSHを介してマシンに接続し、アプリケーションをリモートで起動するプロセス全体を監視します。つまり、CPU、メモリ、スワップ、および対応するすべてのログ(カーネリングバッファを含む)などのリソースを監視します。あなたの友達htopですwatch

SSH接続を使用してローカル端末に変更することもできますchvt

Xサーバーに障害が発生しても仮想マシンが失われないように、ターミナルマルチプレクサで仮想マシンを実行してください。

可能であれば、仮想マシンを実行して出力を次に出力してみてください。仮想ネットワークコントローラ(たとえば、qemuこの-vncオプションに変換されます。)VNCビューアを使用して接続し、VMでもハングが発生するかどうかを確認します。

おすすめ記事