Stranica: 1/1.

iostat per user?

Postano: 06 pro 2011, 13:16
Postao/la devil
jel moguce(znam da je) i kak je moguce vidjeti iostat per user. bar prema pidu.

thx

Re: iostat per user?

Postano: 06 pro 2011, 13:31
Postao/la drade
devil je napisao/la:jel moguce(znam da je) i kak je moguce vidjeti iostat per user. bar prema pidu.

thx

Kod: Označi sve

pidstat -d
Procitaj man za opcije.

Re: iostat per user?

Postano: 06 pro 2011, 13:35
Postao/la devil
pidstat radi od kernela 2.6.20 ja vrtim centos 5 sa 2.6.18 :(

Re: iostat per user?

Postano: 06 pro 2011, 13:58
Postao/la drade
devil je napisao/la:pidstat radi od kernela 2.6.20 ja vrtim centos 5 sa 2.6.18 :(
Svi noviji paketi slicnih alata potrebuju "per process IO accounting" (koji je dosao s kernelom 2.6.20). Stovise "sysstat" paket je u najnovijem izdanju izbacio podrsku za kernele 2.6.x.

EDIT:

Pokusaj ovo, mali je stariji tool, mozda ce ti pomoci:

Kod: Označi sve

wget http://aspersa.googlecode.com/svn/trunk/iodump
Otvori datoteku u nekom editoru pa pogledaj sto trebas uciniti kako bi dobio nekakvu metriku.

EDIT2:
Takodjer nesto stariji alat:

Kod: Označi sve

wget http://tester-higkoo.googlecode.com/svn-history/r14/trunk/Tools/iopp/iopp.c
gcc -o iopp iopp.c
./iopp -i -k 5
Pitanje je da li ce ova dva alata zadovoljiti sve tvoje pretpostavke.

EDIT3:
Evo i trece mogucnosti (nazalost nemam masine s tako starim kernelom):

1. Pronadji PID procesa za koji zelis saznati neke pojedinosti.
2.

Kod: Označi sve

cat /proc/PID/io
cat /proc/PID/status
Ima u tom direktoriju (/proc/PID) jos datoteki koje bi ti mogle biti zanimljive.