← Back to team overview

sslug-teknik team mailing list archive

Re: CPU benchmark

 

Martin Berg wrote:
> Asbjorn Grandt wrote:
> 
>> Mit _gæt_ er at uden sync komprimerede tar fra write chachen samtidig
>> med at Linux var i gang med at skrive de samme data til harddisken.
>> Derfor de varierende tider.
> 
> Jeg tror nu lidt på Mogens' forklaring om måden at time
> operationerne på.

Det gør jeg også, det giver i hvert tilfælde mening.

> 
>> Med sync er tar nødt til at læse alle data fra harddisken igen. Hvorfor
>> du ikke der nogen trafik på harddisken (HHD LED ?) kan jeg ikke forklare.
>>
> 
> Så har jeg ikke forstået 'sync'.
> 
> Jeg troede den skrev ændrede data til disk - men ikke at den
> også slettede indholdet i disk-cachen.

Det var også min opfatelse, men det var den eneste vilde teori jeg kunne
komme frem til der passede med observationerne. Og som du også beviser,
så tog jeg fejl.

> 
>> Et interesant eksperiment:
>> Kør en cat benchmark* > /dev/null umiddelbart efter sync for at
>> pre-loade diskcachen igen.
> 
> Gjort - og denne 'cat' tog ca et sekund.
> Og det ændrede iøvrigt ikke benchmark tiden.
> 

Som jeg sagde, jeg tog fejl :-)

>> Jeg kan ikke teste disse ting da jeg i disse dage er stavnsbundet til
>> min laptop (Win XP ) :-(
> 
> Min dybeste medfølelse
> 

Mange tak, jeg får dog min linux maskine senere idag, nu mangler jeg
bare et godt kabinet at sætte den sammen i.

AMD AM2 4600+ (Dual core @ 2400MHz), Biostar TForce 590 SLi bundkort,
3GB RAM (533MHz DDR2) og 4x250GB S-ATAn harddiske.

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



References