vmstat - a coluna r, significa contagem de processo ou thread

1

Ao executar vmstat , a primeira coluna r , significa contagem de processo ou thread executável?

    
por Eric Wang 22.02.2016 / 08:02

1 resposta

2

Eles são realmente tópicos.

Um único processo multi-thread pode ter uma combinação de threads executáveis e bloqueados ao mesmo tempo. Eles são contados separadamente.

vmstat está escolhendo esses valores em /proc/stats procs_running e procs_blocked valores.

/ proc / stat documentation foi corrigido para falar sobre threads, não processos, para procs_running , mas ainda é enganoso para procs_blocked :

The "procs_running" line gives the total number of threads that are running or ready to run (i.e., the total number of runnable threads).

The "procs_blocked" line gives the number of processes currently blocked, waiting for I/O to complete.

    
por 22.02.2016 / 08:34

Tags