[FreeBSD] disk top
Zahemszky Gábor
Gabor at Zahemszky.HU
2002. Nov. 10., V, 11:45:42 CET
On Thu, Nov 07, 2002 at 09:23:10AM +0100, Gabor.Zelenak at hungarocontrol.hu wrote:
> amugy pedig - UFS-re magam is keszitettem
> olyan programot - amely valami ehhez foghato
> output-ot general:
>
> # diskuse /usr
> /usr: (/dev/rz0g)
> UID USAGE IN 1K BLOCKS
> --- ------------------
> bin 332047K
> root 296961K
> product 93044K
> system 69904K
> smds05 14896K
> smds07 6592K
> uucp 6362K
> imre 3868K
> smds04 2307K
> smds01 895K
> daemon 756K
> #9832 565K
> #1405 458K
> smds02 355K
> smds03 261K
> nor 257K
> smds06 234K
> smds 208K
> misi 68K
> auth 64K
> smds09 29K
> adm 17K
> eu2000_i 9K
> smds08 1K
> eu2000_r 1K
> guest 1K
> ma_gisel 1K
> # system 1K
> #5221 1K
>
> =====================================
> TOTAL DISKUSAGE[ /usr]: 830163K
> =====================================
Szia!
Jó szándékod mindenképp értékelendő, de ez, a SystemV UNIXok diszk használati
statisztikáit készítő programhoz nagyon hasonlő eszköz Mortee mester abbéli
kivánalmainak nem felel meg, miszerint processz szintű lebontást vár (és
ha már top-ot írt, akkor sztem runtime kérné az adatokat).
Sorry, de az igénynek megfelelő proggiról én *BSD-n nem hallottam (ami nem
jelenti, hogy nincs, de azt igen, hogy ha van, az érdekelne engem is). Bár
azon el kéne gondolkodni, hogy az lsof (ports/pkg/pkgsrc) nem használható-e
erre is.
Zahy < Gabor at Zahemszky dot HU >
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j"
További információk a(z) BSD levelezőlistáról