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 messageReceived on Mon 05 Dec 2005 - 17:29:04 CET