[Linux-Biella] Ancora script: viva awk
CIARROCCHI Paolo
linux@bilug.linux.it
Sat, 9 Mar 2002 19:24:10 +0100
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C1C797.9B5A9AC0
Content-Type: text/plain;
charset="iso-8859-1"
> > for i in `seq 1 1 10`;
> > do ./dbench $value |grep Th > $log
>
> do ./dbench $value |grep Th >> $log
>
> altrimenti ti ci ritrovi solo l'ultimo del ciclo.
Fatto fatto, avevo scritto di botto senza ragionarci su...
> > echo .
> > done;
> >
> > #grep Th $tmp > $log
> > #rm -rf $tmp
> > #./media.awk $log >>$log
> > awk '{tot+=$2}; END {print "Average: " tot/NR " MB/sec"}' $log >>log
> > echo "System info" >> $log
> > cat /proc/cpuinfo |grep MHz >> $log
> > cat /proc/cpuinfo |grep bogomips >> $log
>
> I bogomips li lascerei perdere proprio perche' sono bogus;
> servono per
> calcoli interni del kernel e i panni sporchi si lavano in
> casa, non si
> mettono nei report ;-)
Dici? Mi sembravano un indicatore interessante!
> >
> > $ cat 2.4.17.dbench10.log
> MBit/sec) 10 procs
> > Throughput 23.4877 MB/sec (NB=29.3596 MB/sec 234.877
> MBit/sec) 10 procs
> > Average: 24.9292 MB/sec
> > System info
> > cpu MHz : 334.237
> > bogomips : 678.29
> > Thu Mar 7 22:55:09 GMT 2002
>
> Beh, direi che e` una macchina con dei bei dischi, di che si tratta?
Un portatile HP omnibook 600, PIII@800 o @350 quando lo uso con la sola
batteria.
Cmq, lo script ora e':
#/bin/bash
#value=$1
kern=$(uname -r)
time=`date -R |cut -d " " -f 6`
date=`date -I`
for value in 1 5 10 20;
do
log=${kern}.dbench${value}.$date.log
> $log
for i in `seq 1 1 5`;
do ./dbench $value |grep Th >> $log
echo .
done;
awk '{tot+=$2}; END {print "Average: " tot/NR " MB/sec"}' $log
>>$log
echo "System info" >> $log
cat /proc/cpuinfo |grep MHz >> $log
cat /proc/cpuinfo |grep bogomips >> $log
echo "Time: " $time "Date: " $date >> $log
done;
Decisamente piu' carino!
Ma guarda la cosa strana:
con il kernel 2.4.16:
Throughput 38.0326 MB/sec (NB=47.5407 MB/sec 380.326 MBit/sec) 10 procs
Throughput 39.2024 MB/sec (NB=49.003 MB/sec 392.024 MBit/sec) 10 procs
Throughput 38.1043 MB/sec (NB=47.6304 MB/sec 381.043 MBit/sec) 10 procs
Throughput 40.7555 MB/sec (NB=50.9444 MB/sec 407.555 MBit/sec) 10 procs
Throughput 42.1433 MB/sec (NB=52.6791 MB/sec 421.433 MBit/sec) 10 procs
Average: 39.6476 MB/sec
System info
cpu MHz : 334.241
bogomips : 693.04
Time: 22:29:10 Date: 2002-03-08
mentre con il .17
Throughput 21.9153 MB/sec (NB=27.3941 MB/sec 219.153 MBit/sec) 10 procs
Throughput 27.1003 MB/sec (NB=33.8754 MB/sec 271.003 MBit/sec) 10 procs
Throughput 28.2514 MB/sec (NB=35.3143 MB/sec 282.514 MBit/sec) 10 procs
Throughput 19.9951 MB/sec (NB=24.9939 MB/sec 199.951 MBit/sec) 10 procs
Throughput 20.3467 MB/sec (NB=25.4333 MB/sec 203.467 MBit/sec) 10 procs
Average: 23.5218 MB/sec
System info
cpu MHz : 334.250
bogomips : 686.48
Time: 22:07:32 Date: 2002-03-08
Bella differenza vero?
--
Paolo
------_=_NextPart_000_01C1C797.9B5A9AC0
Content-Type: application/octet-stream;
name="2.4.16.dbench10.2002-03-08.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="2.4.16.dbench10.2002-03-08.log"
Throughput 38.0326 MB/sec (NB=3D47.5407 MB/sec 380.326 MBit/sec) 10 =
procs=0A=
Throughput 39.2024 MB/sec (NB=3D49.003 MB/sec 392.024 MBit/sec) 10 =
procs=0A=
Throughput 38.1043 MB/sec (NB=3D47.6304 MB/sec 381.043 MBit/sec) 10 =
procs=0A=
Throughput 40.7555 MB/sec (NB=3D50.9444 MB/sec 407.555 MBit/sec) 10 =
procs=0A=
Throughput 42.1433 MB/sec (NB=3D52.6791 MB/sec 421.433 MBit/sec) 10 =
procs=0A=
Average: 39.6476 MB/sec=0A=
System info=0A=
cpu MHz : 334.241=0A=
bogomips : 693.04=0A=
Time: 22:29:10 Date: 2002-03-08=0A=
------_=_NextPart_000_01C1C797.9B5A9AC0
Content-Type: application/octet-stream;
name="2.4.17.dbench10.2002-03-08.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="2.4.17.dbench10.2002-03-08.log"
Throughput 21.9153 MB/sec (NB=3D27.3941 MB/sec 219.153 MBit/sec) 10 =
procs=0A=
Throughput 27.1003 MB/sec (NB=3D33.8754 MB/sec 271.003 MBit/sec) 10 =
procs=0A=
Throughput 28.2514 MB/sec (NB=3D35.3143 MB/sec 282.514 MBit/sec) 10 =
procs=0A=
Throughput 19.9951 MB/sec (NB=3D24.9939 MB/sec 199.951 MBit/sec) 10 =
procs=0A=
Throughput 20.3467 MB/sec (NB=3D25.4333 MB/sec 203.467 MBit/sec) 10 =
procs=0A=
Average: 23.5218 MB/sec=0A=
System info=0A=
cpu MHz : 334.250=0A=
bogomips : 686.48=0A=
Time: 22:07:32 Date: 2002-03-08=0A=
------_=_NextPart_000_01C1C797.9B5A9AC0--