|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T s
Length: 1305 (0x519) Types: TextFile Names: »ssba.bgr«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/ssba/ssba.bgr«
#! /bin/sh # SSBA 1.21F # # Script : ssba.bgr # # Etablit la charge moyenne en nombre d'utilisateurs connectes # et en nombre de process attaches au terminal # pendant la duree de la SSBA. # # ssba.bgr est une tache de fond qui se termine si le fichier # ssba.end est cree. # La sortie standard stdout est redirigee vers results/ssba.load # RES=../results/ssba.res LOAD=../results/ssba.load SYN=../results/synthese END=ssba.end rm $END 2>/dev/null trap "touch $END" 1 2 3 15 echo "kill -9 $$" >>ssba.kill loops=0 sigmausers=0 sigmaprocs=0 while true do if [ -f $END ] then echo "nombre de boucles effectuees lors du passage de la SSBA = $loops">>$RES echo "nombre de boucles effectuees lors du passage de la SSBA = $loops">>$SYN users=`expr $sigmausers / $loops` echo "nombre moyen d'utilisateurs connectes sur le systeme = $users" >>$RES echo "nombre moyen d'utilisateurs connectes sur le systeme = $users">>$SYN process=`expr $sigmaprocs / $loops` echo "nombre moyen de processus generes par la SSBA = $process" >>$RES echo "nombre moyen de processus generes par la SSBA = $process">>$SYN rm $END 2>/dev/null exit 0 fi n=`who | wc -l` sigmausers=`expr $sigmausers + $n` p=`ps | wc -l` sigmaprocs=`expr $sigmaprocs + $p` loops=`expr $loops + 1` date >>$LOAD ps >>$LOAD sleep 60 done