> Thanks for sharing, but for the test server, I think we can use
https://www.gitpod.io/discover/opensource

When it comes to benchmarking and also nightly tests, a dedicated machine
is much
more reliable because it doesn't have the noisy neighbour problem, i.e. its
more deterministic since it doesn't have to share resources with other
virtual machines.

On Thu, Jan 18, 2024 at 12:07 AM kerr <hepin1...@gmail.com> wrote:

> Thanks for sharing, but for the test server, I think we can use
> https://www.gitpod.io/discover/opensource
>
> Which I was using it for testing the netty 4 migration.
>
> And I think it would be nice if you have time to test the JDK21 too.
>
> 何品
>
>
> Matthew de Detrich <matthew.dedetr...@aiven.io.invalid> 于2024年1月17日周三
> 09:35写道:
>
> > And if anyone is interested in the bytecode diffs they can look at
> >
> >
> https://github.com/apache/incubator-pekko-http/pull/418#issuecomment-1894791312
> >
> > On Wed, Jan 17, 2024 at 12:09 PM Matthew de Detrich <
> > matthew.dedetr...@aiven.io> wrote:
> >
> > > Oh and I forgot to mention that I was using JDK 8 for the benchmarks
> > since
> > > this
> > > is where the Scala2 inliner makes different impacts, latest version of
> > > JDK's should
> > > do a better job of inlining problematic bytecode generated by Scala
> but a
> > > significant
> > > part of our user base is still running JDK8.
> > >
> > > On Wed, Jan 17, 2024 at 12:07 PM Matthew de Detrich <
> > > matthew.dedetr...@aiven.io> wrote:
> > >
> > >> Since the inliner has been merged into both Pekko and Pekko Http I
> > >> decided to post some results for pekko-http's jmh bench when all of
> the
> > >> inlining settings are applied (left is without inliner, right is with
> > >> inliner)
> > >>
> > >> Against Pekko 1.0.2: https://www.diffchecker.com/iH0WbWNZ/
> > >> Against Pekko 1.0.0-M1 (current main):
> > >> https://www.diffchecker.com/XhyEC556/
> > >>
> > >> As you can see from the results there are some noticeable improvements
> > >> (i.e. 5-10% in some cases) however I wouldn't take these results as
> > >> complete gospel as I had to do the benchmarks on my M1 laptop (I had
> it
> > in
> > >> power plus used TGPro to put fans on max blast to reduce any
> > variability,
> > >> unfortunately I am currently overseas so I don't have a dedicated
> > machine
> > >> to test on).
> > >>
> > >> This testing was a result of valid concerns raised by Johannes[1].
> > >> Another valid point being raised is about being diligent when it comes
> > to
> > >> performance/benchmarks which is what dedicated hardware for
> benchmarking
> > >> was meant to solve. PJ Fanning has set up an open collective for
> > Pekko[2]
> > >> and there is already a github discussion[3] about it.
> > >>
> > >> So maybe now is a good time to start talking about funding for the
> Pekko
> > >> project in general as well as being a call to action to any heavy
> users
> > of
> > >> Pekko that feel like donating? The initial plan was to use the funds
> to
> > >> procure dedicated HW from hetzner (https://www.hetzner.com/) with
> > >> dedicated bare metal machines costing 50-100 euros a month, with one
> > >> machine being used for nightly builds and another machine dedicated to
> > >> benchmarking.
> > >>
> > >> We can also discuss what the additional funds can be used for (i.e.
> > >> sponsoring core maintainers, talks/conferences once Pekko gets big
> > enough
> > >> etc etc?) although that might be best for another thread.
> > >>
> > >> Thoughts?
> > >>
> > >> [1]:
> > >>
> >
> https://github.com/apache/incubator-pekko-http/pull/418#issuecomment-1893375856
> > >> [2]: https://opencollective.com/friends-of-apache-pekko
> > >> [3]: https://github.com/apache/incubator-pekko/discussions/144
> > >> --
> > >>
> > >> Matthew de Detrich
> > >>
> > >> *Aiven Deutschland GmbH*
> > >>
> > >> Immanuelkirchstraße 26, 10405 Berlin
> > >>
> > >> Alexanderufer 3-7, 10117 Berlin
> > >>
> > >> Amtsgericht Charlottenburg, HRB 209739 B
> > >>
> > >> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> > >>
> > >> *m:* +491603708037
> > >>
> > >> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
> > >>
> > >
> > >
> > > --
> > >
> > > Matthew de Detrich
> > >
> > > *Aiven Deutschland GmbH*
> > >
> > > Immanuelkirchstraße 26, 10405 Berlin
> > >
> > > Alexanderufer 3-7, 10117 Berlin
> > >
> > > Amtsgericht Charlottenburg, HRB 209739 B
> > >
> > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> > >
> > > *m:* +491603708037
> > >
> > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io
> > >
> >
> >
> > --
> >
> > Matthew de Detrich
> >
> > *Aiven Deutschland GmbH*
> >
> > Immanuelkirchstraße 26, 10405 Berlin
> >
> > Alexanderufer 3-7, 10117 Berlin
> >
> > Amtsgericht Charlottenburg, HRB 209739 B
> >
> > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> >
> > *m:* +491603708037
> >
> > *w:* aiven.io *e:* matthew.dedetr...@aiven.io
> >
>


-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Alexanderufer 3-7, 10117 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* matthew.dedetr...@aiven.io

Reply via email to