[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