Re: Scalability of transient Prevayler
Christian Stein <[email protected]> Sun, 26 Oct 2014 08:09:06 +0100
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <CAJi8+g4KBEMtHi5Y0bDnF1OGk-dGB7xR-jyE9baLT1_w91whbQ@mail.gmail.com> |
--===============8909889871182409425== Content-Type: multipart/alternative; boundary=001a11c3f5d4001e5505064e1755 --001a11c3f5d4001e5505064e1755 Content-Type: text/plain; charset=UTF-8 Klaus, "Operations total" collects over entire benchmark run. For the op/s number, you have to substract the "Operations total" from the previous run, which is done by the op/s-algorithm. That explains the wierdness in display. Marcel, my guess is, the scalability demos' heavy usage of the underlying map results in huge object allocation counts. Especially, when the persisting phase of a transcation tends to small durations, a lot more transactions are generated and therefore a lot more object creation/gc cycles kick in. I'm curious, how the databen.ch "application" does perform with a transient prevayler. And even more curious, how P8 scales with 80% read and 20% write transactions. Need to install Scala... ;-) Cheers and have a nice sun <http://www.spaceweatherlive.com/en/news> day, Christian On Sat, Oct 25, 2014 at 9:50 PM, Klaus Wuestefeld <[email protected]> wrote: > Something is weird. ops per second times seconds is way below total ops > for most results. > >> >> Memory used : 1758986240 >> Disk space used : 0 >> Seconds ellapsed: 20.564 >> Operations total: 912580 >> --------- Round Result: 44377,55 operations/second (1 threads) >> >> Memory used : 1758986240 >> Disk space used : 0 >> Seconds ellapsed: 20.376 >> Operations total: 997549 >> --------- Round Result: 4170,05 operations/second (2 threads) >> ... >> > --001a11c3f5d4001e5505064e1755 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Klaus,=C2=A0<div>"Operations total" collects ove= r entire benchmark run. For the op/s number, you have to substract the &quo= t;Operations total"<br></div><div><div>from the previous run, which is= done by the op/s-algorithm. That explains the wierdness in display.</div><= div><br></div><div>Marcel,</div><div>my guess is, the scalability demos'= ; heavy usage of the underlying map results in huge object allocation count= s. Especially, when the persisting phase of a transcation tends to small du= rations, a lot more transactions are generated and therefore a lot more obj= ect creation/gc cycles kick in.<br></div><div><br></div><div>I'm curiou= s, how the <a href=3D"http://databen.ch">databen.ch</a> "application&q= uot; does perform with a transient prevayler. And even more curious, how P8= scales with 80% read and 20% write transactions. Need to install Scala... = ;-)</div><div><br></div><div>Cheers and have a nice <a href=3D"http://www.s= paceweatherlive.com/en/news">sun</a> day,</div><div>Christian</div><div><di= v class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Oct 25, 2014= at 9:50 PM, Klaus Wuestefeld <span dir=3D"ltr"><<a href=3D"mailto:mail@= klaus.pro" target=3D"_blank">[email protected]</a>></span> wrote:<br><block= quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc= solid;padding-left:1ex"><p dir=3D"ltr">Something is weird. ops per second = times seconds is way below total ops for most results.</p> <div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi= n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class= =3D"h5"><div dir=3D"ltr"><div><div><br></div><div>Memory used =C2=A0 =C2=A0= : 1758986240</div><div>Disk space used : 0</div><div>Seconds ellapsed: 20.= 564</div><div>Operations total: 912580</div><div>--------- Round Result: 44= 377,55 operations/second (1 threads)</div><div><br></div><div>Memory used = =C2=A0 =C2=A0 : 1758986240</div><div>Disk space used : 0</div><div>Seconds = ellapsed: 20.376</div><div>Operations total: 997549</div><div>--------- Rou= nd Result: 4170,05 operations/second (2 threads)</div><div>...</div></div><= /div></div></div></blockquote></div></blockquote><div><br></div><div>=C2=A0= </div></div></div></div></div></div> --001a11c3f5d4001e5505064e1755-- --===============8909889871182409425== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ --===============8909889871182409425== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion _______________________________________________ "Databases in Memoriam" -- http://www.prevayler.org --===============8909889871182409425==--