nizky vypocetni vykon na 2CPU stroji (delsi)

news.volny.cz oldfrog na volny.cz
Úterý Květen 24 20:00:12 CEST 2005


Zdenek Mazanec wrote:

>>>nie je to rychlostou RAM? ak sa cykly a premenne v bc nezmestia do
>>>cache, hlavnym dovodom spomalenia moze byt RAM (napr. co som testoval znackovy HP
>>>Proliant PIII 1.2GHz server je asi 2x rychlejsi nez noname P4 1.7GHz pre moj
>>>program v pythone - vela dat v pamati)
> 
> 
>>Mate nejaky napad, jak rychlost RAM zmerit? Napada me jen memtest-x86,
>>ale to bych musel k serveru jet rebootovat....
>>
>>Mam take vysledky programu unixbench-4.1.0:
>>
>>	http://oldfrog.rtyne.net/bench/
> 
> 
> Nemyslim, ze duvod je v rychlosti pameti RAM. p3 ma L2 cache nejvyse
> 512kB, xeon nejmene 512kB. Velikosti cache pameti to tedy nebude. Pamet
> RAM v xeonu by take nemela byt pomalejsi, v p3 bude urcite 133MHz SDRAM,
>  zatimto xeony basti DDR, ktera ani na nejnizsi frekvenci neni
> pomalejsi.  Jedine, co muze negativne ovlivnovat hrubou vypocetni silu
> -pokud je vse ostatni v poradku- je delka pipeline, ktera je vyrazne v
> neprospech xeonu a obecne vsech procesoru zalozenych na p4. Tento efekt
> je ovsem projevuje pouze v pripadech, kdy se spatne odhadne vetveni a to
> by nemel byt tento pripad.
> Mam z toho pocit, ze vam ty xeony hniji nekde jinde. Neni tam hodne i/o
> operaci, nehnije radic disku?


Doufam, ze disky ani radic nehniji, radic tam je LSI Logic SATA UDMA/133
v jadre mam modul libata, ata_piix a k disku pristupuju jako k scsi
disku. Hlavne ale myslim, ze treba pri vypoctu 2^1000000 neni disk
vubec potreba. V pripade te databaze se pri dotazu na disk prakticky
nesaha, usuzuju na to z kontrolky disku a z /proc/interrupts.

Pri prohlizeni tech benchmarku vidim, ze hruby vykon Dhrystone je
vicemene dvojnasobny, coz odpovida ocekavani, zatimco u treba
Double-Precision Whetstone je narust jen asi 20% a Pipe Throughput
dosahuje pouhych 70% stroje s P3 a Pipe-based Context Switching
dokonce cca 60%.


-- 
===============
--- OldFrog ---
===============


Další informace o konferenci Linux