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

관련 정보