Ionel Mugurel Ciobica wrote:
Poate s-a mai discutat, rulez niste teste pe mai multe PC-clustere de
generatii diferite (de la 6 ani la 1 zi) si as vrea sa stiu daca este
cinstit sa compar doar timpul in care a rulat aplicatia respectiva si
sa spun ca acel CPU este de 3 ori mai lent decit altul, etc.
Doar daca rulezi testul pe o singura masina cu un singur thread de procesare. in cazul de mai multe masini si daca programul e paralel conteaza mai mult ca cpu-ul reteaua (gigE, 10gigE, infiniband). Daca vrei doar sa faci benchmarkul procesorului compari single core cu single core (ca nu are sens sa compari un dual core cu un quad) mai ales ca nu stii cum se scaleaza threadurile.. dar poti sa afli facind si un test de scalare : pe aceiasi masina ruleazi acelasi program pt 1..N core-uri (presupun aplicatia ca fiind paralela si nu distribuita caz in care nu conteaza numarul de coreuri (scalarea e 1:1 (ignorind IO-ul)) ci numai IO-ul la date)

Adrian


Testul ruleaza citeva ceasuri si in mai multe feluri, acum pe 2, 4 si
8 procesoare... Am la dispozitie dualuri singlecore, dualuri
doublecore, dualuri quadcore, fiecare cu mai multa sau mai putina
memorie (testele nu vor folosi swapul).

Nu ma intereseaza sa schimb aplicatia (asta este batuta in cuie, adica
ma intereseaza cum sa clasific resursele dupa cum ruleaza aplicatia
asta pe fiecare). Vreau doar sa stiu daca nu ma pacalesc uitindu-ma
doar la timp. La sfirsit am patru timpi, de genul:

|                 Total CPU time used (sec):     1454.618
|                           User time (sec):     1352.979
|                         System time (sec):      101.639
|                        Elapsed time (sec):     1455.305
Totdeauna 'User time' + 'System time' = 'Total CPU time used' iar
'Elapsed time' are mai mult de a face cu modalitatea prin care
comunica procesoarele (un procesoar asteapta altul pentru date).

Mersi,

Mugurel


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui