vmstat - r 열, 프로세스 수 또는 스레드 수를 의미하는지 여부

vmstat - r 열, 프로세스 수 또는 스레드 수를 의미하는지 여부

을 실행할 때 첫 번째 열 vmstatr실행 가능한 프로세스 또는 스레드 수를 나타냅니까?

답변1

실제로는 스레드입니다.

단일 다중 스레드 프로세스에는 실행 가능한 스레드와 차단된 스레드가 조합되어 있을 수 있습니다. 별도로 계산됩니다.

vmstat값은 /proc/stats procs_running합계 값 에서 선택됩니다 .procs_blocked

/proc/stat 문서프로세스가 아닌 스레드에 대해 이야기하도록 수정되었지만 procs_running여전히 오해의 소지가 있습니다 procs_blocked.

"procs_running" 줄은 총계를 제공합니다.실행 중이거나 실행할 준비가 된 스레드(즉, 실행 중인 스레드의 총 수)입니다.

"procs_blocked" 줄은 다음을 제공합니다. 프로세스현재 차단되어 I/O가 완료되기를 기다리고 있습니다.

관련 정보