Re: vmstat blocked processes

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Mon, 5 Dec 2005 17:26:30 +0100 (CET)

Marian Hettwer <MH(at)kernel32.de> wrote:
> ([rabauke(at)crivens] <~>)$ vmstat 1
> procs memory page disk faults cpu
> r b w avm fre flt re pi po fr sr ad0 in sy cs us sy id
> 2 7 0 537560 19988 230 0 0 0 182 1 0 1360 2337 615 21 3 76
> 5 7 0 537456 19944 395 0 0 0 713 0 2 1452 8594 1149 87 13 0
>
> Nun sagt die manpage von vmstat leider nur, dass es sich um Prozesse
> handelt die auf I/O warten (müssen).
>
> Nach intensivem googlen konnte ich dennoch nicht herausfinden, ob es
> eine Möglichkeit gibt die geblockten Prozesse anzeigen zu lassen. Ich
> dachte mir es müsste irgendein mir nicht gängiger Parameter zu ps sein...

Du kannst es der Spalte »STAT« entnehmen.

> Irgendeine Idee wie ich mir anzeigen lassen kann welche Prozesse gerade
> geblockt werden?

Gib mal folgendes ein: ps -auxww | awk '$8~/[RAD]/'
Das zeigt Dir alle Prozesse an, die gerade Prozessorzeit
haben wollen. Diejenigen, die ein »D« in der Status-Spalte
haben, warten dabei auf I/O. Siehe ps(1).

Gruß
   Olli

-- 
Oliver Fromme,  secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"I made up the term 'object-oriented', and I can tell you
I didn't have C++ in mind."
        -- Alan Kay, OOPSLA '97
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 05 Dec 2005 - 17:29:04 CET

search this site