vmstat 输出中的 rbw 列到底是什么意思。
r 是指等待 CPU 的线程数还是当前正在运行的线程数。
另外 b 和 w 列是什么意思。
当我在系统上运行 vmstat 时,我们有时会在 r 列中获得超过 20、30 的值。这是一个问题吗?这是否意味着有 20、30 个线程正在等待 CPU,在这种情况下我们需要增加 CPU 吗?
此外,如果有人可以指出任何详细解释这一点的文献。
答案1
它们是进程而不是线程:
来自“man vmstat”:vmstat 显示的字段是
procs Report the number of processes in each of the
three following states:
r in run queue
b blocked for resources I/O, paging, and so
forth
w swapped