Discussion:
Performance measuring
(prestaro za odgovor)
Rajnus
2010-02-11 22:30:17 UTC
Permalink
Poz,

zanima me kako izmjeriti odnosno prikazati nekim konacnim brojem koliko se
bolje neka aplikacija vrti na raznim strojevima.

Meni zapravo treba neka metrika. Googlam pa nisam nista konkretno nasao,
osim pustih teorija kako testirati performance.

Ne znam jesam li bio dovoljno jasan. NIje dovoljno razlicite konfiguracije
opteretriti istim load-om i mjeriti cpu, mem, i/o jer manje opterecenju na
CPU ne znaci da je taj stroj utoliko i brzi.

Bavi li se itko na ovdje performance testingom?
--
Samo osjecko!

ICQ 97665197

e-mail: rajnus_at_hotmajl.kom
zetor
2010-02-11 22:46:47 UTC
Permalink
Post by Rajnus
Poz,
zanima me kako izmjeriti odnosno prikazati nekim konacnim brojem koliko
se bolje neka aplikacija vrti na raznim strojevima.
Meni zapravo treba neka metrika. Googlam pa nisam nista konkretno nasao,
osim pustih teorija kako testirati performance.
Ne znam jesam li bio dovoljno jasan. NIje dovoljno razlicite
konfiguracije opteretriti istim load-om i mjeriti cpu, mem, i/o jer
manje opterecenju na CPU ne znaci da je taj stroj utoliko i brzi.
Bavi li se itko na ovdje performance testingom?
Kolega, zavrsni rad se radi samostalno :)
Rajnus
2010-02-11 23:15:15 UTC
Permalink
Post by zetor
Kolega, zavrsni rad se radi samostalno :)
Ne kuzim primjedbu...
--
Samo osjecko!

ICQ 97665197

e-mail: rajnus_at_hotmajl.kom
Zeljko Vrba
2010-02-12 07:26:07 UTC
Permalink
Post by Rajnus
zanima me kako izmjeriti odnosno prikazati nekim konacnim brojem koliko se
bolje neka aplikacija vrti na raznim strojevima.
http://www.cse.wustl.edu/~jain/books/perfbook.htm
Post by Rajnus
Ne znam jesam li bio dovoljno jasan. NIje dovoljno razlicite konfiguracije
opteretriti istim load-om i mjeriti cpu, mem, i/o jer manje opterecenju na
CPU ne znaci da je taj stroj utoliko i brzi.
Kaj fali metodi da mjeris ukupno vrijeme (real time, wall-clock time) od starta
do zavrsetka programa? Izvrti eksperiment u identicnim uvjetima na svakoj
masini N (pozeljno N >= 10) puta uzastopno, nadji 95%-tne intervale pouzdanosti
i to je to. Ako se intervali preklapaju, ne mozes zakljuciti da je jedan stroj
brzi od drugog, inace je brzi onaj sa manjom srednjom vrijednosti vremena
izvrsavanja. U ovom kontekstu "brzi" znaci brzi za izvrsavanje testirane
aplikacije na danom stroju u danim uvjetima (kombinacija OS-a, background
servisa, itd..).
Rajnus
2010-02-12 12:21:04 UTC
Permalink
Post by Zeljko Vrba
Kaj fali metodi da mjeris ukupno vrijeme (real time, wall-clock time) od starta
do zavrsetka programa?  Izvrti eksperiment u identicnim uvjetima na svakoj
masini N (pozeljno N >= 10) puta uzastopno, nadji 95%-tne intervale pouzdanosti
i to je to.  Ako se intervali preklapaju, ne mozes zakljuciti da je jedan stroj
brzi od drugog, inace je brzi onaj sa manjom srednjom vrijednosti vremena
izvrsavanja.  U ovom kontekstu "brzi" znaci brzi za izvrsavanje testirane
aplikacije na danom stroju u danim uvjetima (kombinacija OS-a, background
servisa, itd..).  
Mislis da sa time mogu dobiti ovakve rezulte?

http://www.spec.org/jAppServer2004/results/jAppServer2004.html


Meni konkretno treba za J2EEE AS
Zeljko Vrba
2010-02-12 12:59:24 UTC
Permalink
Post by Rajnus
Mislis da sa time mogu dobiti ovakve rezulte?
Kakve "ovakve"? Jedino sto rezultati prikazuju je average/max/90-ti
percentile, ostalo su postavke benchmarka. Fali jedino standardna
devijacija.
Post by Rajnus
Meni konkretno treba za J2EEE AS
Kakve to veze ima s tvojim originalnim pitanjem?
Rajnus
2010-02-12 13:35:10 UTC
Permalink
Post by Rajnus
Mislis da sa time mogu dobiti ovakve rezulte?
Kakve "ovakve"?  Jedino sto rezultati prikazuju je average/max/90-ti
percentile, ostalo su postavke benchmarka.  Fali jedino standardna
devijacija.
Post by Rajnus
Meni konkretno treba za J2EEE AS
Kakve to veze ima s tvojim originalnim pitanjem?
Meni ima... nije bitno, txn any way na prijasnjem savjetu...

Loading...