次のプロセス状態を分類する必要があります (/proc/[PID]/status から取得)
- R (ランニング)
- S(寝ている)
- D (ディスクスリープ)
- T(停止)
- T(トレースストップ)
- Z(ゾンビ)
- ×(死亡)
どちらかとして
- 実行中 (1)、
- runnable(2)、- リソース (CPU、メモリ、IO) を待機中
- 実行可能ではありません(3) - ロードされていますが、イベントを待っている
か、 - 無効(4) - ロードされていません
私の最初の推測:
1:R (running)
2:S (sleeping)
3:D (disk sleep)
3:T (stopped)
3:T (tracing stop)
4:Z (zombie)
4:X (dead)
これは正しいです?