了解 Solaris 中的 vmstat 输出

了解 Solaris 中的 vmstat 输出

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

相关内容