Statistika prace procesu s diskem
Jirka Kosina
jikos na jikos.cz
Čtvrtek Leden 3 17:05:31 CET 2002
On Thu, 3 Jan 2002, Petr Simek wrote:
> nevedeli by jste zda je mozne za chodu procesu ziskat nejakou
> informaci kolik dat precetl nebo zapsal na disk ? Spustim prikaz
> dd if=/dev/hda of=/dev/null bs=512 count=13345920
> a zajima mne jak je asi daleko. dd zadny verbose mod nema aby mi
> sam vypsal ktery blok zrovna dela, takze mne napadlo jestli nekde
> neni nejaka systemova statistika...
No, tak nikdo se neozval s nicim inteligentnim, tak to zkusim ja s necim
hodne hloupym ;)
Pominu-li takove veci jako pridani prislusne featury do dd (ktere by bylo
asi hodne jednoduche), tak neco takovehleho bude asi fungovat taky:
#!/bin/bash
KOLIK=0
strace dd if=/dev/hda of=/dev/null bs=512 count=13345920 2>&1 | grep '^write'
| while read LINE; do
KOLIK=`expr $KOLIK + 1`
echo $KOLIK
done
;)))
--
JiKos.
Další informace o konferenci Linux