← Back to team overview

sslug-teknik team mailing list archive

Re: CPU benchmark

 

2:19.90 på en 2 år gammel Intel Centrino laptop @ 1,6 GHz, 1.25GB RAM og
en 4200 RPM HD

Hvis jeg skifter alle /dev/zero us med /dev/random er tiden 11:03.

Ved at bruge zero er det vel egentligt kun harddisk og hukommelses
systemerne der bliver testet, hvor random giver gzip noget at tygge på
som den umuligt kan finde et mønster i, hvilket åbenbart tager temmeligt
meget mere cpu tid.

Regards
A.Grandt
--
#include <caffeine.h>
for (CodeSome() ; !CupIsEmpty() ; Drink());
panic((KERN_EMERG)"No no no...");

Lasse T. Jensen wrote:
> Hej Group
> 
> Jeg har lavet et primitivt script til at teste processorer
> da jeg er nysgerrig efter hvilke processorer der er hurtigst
> det skulle virke på alle Linuxer.
> Jeg håber folk med forskellige arkitekturer vil prøve
> mit mål er ikke kun at se om PPC er hurtigere end m68k og spark ;)
> men også hvor at opleve forskellen på AMD og Intel
> Sempron vs. Celoron
> Opteron vs. Xeon
> Athlon64x2 vs. CoreDuoEM64
> mm.
> alle disse sammenligninger kan vi jo lave i en tråd,
> hvis folk vil medvirke.
> Jeg er ikke i tvivl om processor benchmarking ikke er nemt
> da mange faktore spiller ind, men det kunne nu alligevel være sjovt
> 
> /LTJ
> 
> 
> 
> mkdir benchmark_dir
> cd benchmark_dir
> clear
> echo "Creating 10 files with zeros at 100Mb each to compress"
> dd if=/dev/zero of=benchmark01 bs=1000000 count=100
> dd if=/dev/zero of=benchmark02 bs=1000000 count=100
> dd if=/dev/zero of=benchmark03 bs=1000000 count=100
> dd if=/dev/zero of=benchmark04 bs=1000000 count=100
> dd if=/dev/zero of=benchmark05 bs=1000000 count=100
> dd if=/dev/zero of=benchmark06 bs=1000000 count=100
> dd if=/dev/zero of=benchmark07 bs=1000000 count=100
> dd if=/dev/zero of=benchmark08 bs=1000000 count=100
> dd if=/dev/zero of=benchmark09 bs=1000000 count=100
> dd if=/dev/zero of=benchmark10 bs=1000000 count=100
> echo "starting compression, your compress time is... (m:ss.ss)"
> time --format=%E tar cjf benchmark01.bz benchmark01 &
> tar cjf benchmark02.bz benchmark02 &
> tar cjf benchmark03.bz benchmark03 &
> tar cjf benchmark04.bz benchmark04 &
> tar cjf benchmark05.bz benchmark05 &
> tar cjf benchmark06.bz benchmark06 &
> tar cjf benchmark07.bz benchmark07 &
> tar cjf benchmark08.bz benchmark08 &
> tar cjf benchmark09.bz benchmark09 &
> tar cjf benchmark10.bz benchmark10 &
> wait
> cd ..
> rm -Rf benchmark_dir
> 
> 
> 
> 


Follow ups

References