vmstat - r列、プロセス数、スレッド数を意味するかどうか

vmstat - r列、プロセス数、スレッド数を意味するかどうか

を実行すると、最初の列はvmstat実行r可能なプロセスまたはスレッドの数を表しますか?

ベストアンサー1

実際にはスレッドです。

単一のマルチスレッドプロセスには、実行可能スレッドとブロックされたスレッドを組み合わせることができます。別々に計算されます。

vmstat値は/proc/stats procs_running合計値から選択されます。procs_blocked

/proc/stat ドキュメントプロセスではなくスレッドについて話すように修正されましたが、まだ誤解を招く可能性がprocs_runningありますprocs_blocked

"procs_running"行は合計を提供します。実行中または実行する準備ができているスレッド(つまり、実行中のスレッドの総数)。

"procs_blocked"行は次を提供します。 プロセス現在ブロックされており、I/O が完了するのを待っています。

おすすめ記事