GNU/Linux >> Linux の 問題 >  >> Linux

Linuxにはどのようなプロセスキラーがありますか?

oom は現在、自動的に終了する唯一のものです。

<ブロック引用>

dmesg

および /var/log/messages oom kills を表示する必要があります。

プロセスがそのシグナルを処理できる場合、少なくとも kill をログに記録できます。

通常、メモリ ホッグは殺されます。メモリが割り当てられるだけで、実際には必要ない場合は、スワップ領域を増やすと役立つかもしれません。

そうでない場合:RAM を増やしてください。


思いつく:

  • SIGSEGV を取得する または SIGBUS 無効なメモリ アクセス
  • SIGILL 無効な指示について
  • SIGFPE 0 による除算などの無効な算術演算を行う場合
  • SIGXCPU または SIGXFSZ プロセスが制限を超えた場合
  • SIGHUP 切断された端末およびその他の状況の場合
  • SIGPIPE 閉じたパイプまたはソケットに書き込もうとしたとき

Linux
  1. Linuxコマンドの最後の&はどういう意味ですか?

  2. % は Linux シェル文字列で何をしますか?

  3. Linuxでプロセスの優先順位を見つけるコマンドは何ですか?

  1. Linux –「makeLocalmodconfig」は何をしますか?

  2. Linux でメモリ使用量はどのように報告されますか?

  3. Linux プロセスのメモリをファイルにダンプする

  1. Linux – Oom Killerはどのプロセスを最初に殺すかをどのように決定しますか?

  2. Psの出力にはどういう意味がありますか?

  3. Linux:すべての RAM を使用しているプロセスを見つけますか?