Post

UNIX

2020-08-24 22:37:03

孤児プロセスとゾンビプロセスの違い

概要Dockerを触っていたらorphan(孤児の意)というプロセスの存在を知ったのでゾンビプロセスとの違いを調べてみた。 ゾンビプロセスとは 処理が終了した子プロセス プロセステーブルに残った状態で親プロセスのwaitを待つ システムリソースは使用しないが、PIDは保持される ゾンビプロセスが大量に増えると、使用可能なPIDが減り、他のプロセスを起動できなくなる ゾンビプロセスの確認方法 ps auxでstatがZ、末尾がdefunctのものがゾンビプロセス ps -ef | grep defunctでゾンビプロセスだけ出力 ゾンビプロセスのkill 親プロセスをkillする 孤児...

コンピューターアーキテクチャ

UNIX プロセス