私のLinuxデスクトップシステムは時々停止し(aptosid / debian sid)、再起動後にmessage / dmesg / syslog / Xorg. * .logに停止原因に関する情報が見つかりません。
「静止」になっても X 上でマウスを動かすことができ、時にはシステムが応答を停止する前にしばらくウィンドウを動かすことがあります。前回はテキスト端末に切り替えてログインを入力することもできましたが、それ以降はすべてのテキストコンソールが停止し、パスワードプロンプトが表示されませんでした。
停止後は SSH ログインは使用できません。
問題は数週間前から(おそらく1〜1.5ヶ月ほど)始まったようです。
私は主にゲームに使用されているのと同じコンピュータにWindowsパーティション(win7 64ビット)を持っています(これは主にStarCraft 2でした)。数時間プレイしてもクラッシュが発生したことを覚えていません。
デバッグを簡単にする強制停止方法が見つかりませんでした。
答え1
潜在的なハードドライブの問題のようです。説明した動作は、ハードドライブが突然要求への応答を停止したり、エラーを返し始めたときに表示される動作とまったく同じです。ハードドライブを搭載したデバイスを実行して、ハードドライブにエラーが記録されていることを確認してsmartctl -a /dev/sda
ください。sda
dmesg
カーネル出力に記載されているエラーが表示されます。もちろん、ログインできないと機能しませんdmesg
。ただし、最初にログインしてテキストコンソールからコマンドを実行すると、コマンドはまだメモリに残り、システムのクラッシュ後に再実行できます。
別のオプションは、Linuxの機能を使用してnetconsole
デバッグ情報をディスクに書き込むのではなく、別のシステムに直接送信することです。設定が少しトリッキーで、2台のコンピュータが必要ですが、他のすべての方法が失敗した場合は試してみることをお勧めします。
答え2
私にこんなことが起こりました。マザーボードからCPUとクーラーを分離し、クーラーに溜まった厚いほこりを吹き出し、機械残りのほこりをほとんど吹き飛ばし、CPUとクーラーの間に新しいサーマルグリースを塗り直してスタンドアップで再組み立てしました。 。それ以来凍っていませんでした(もう数日が経ちました)。
また、ログファイルにコンピュータがフリーズした理由に関する情報は表示されません。 「センサー」プログラムは37.0、34.0、45.0、38.0、42.0のアイドル温度を報告します。ただし、誤動作が発生した場合、温度測定値は出ません。