<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font size="-1">Hi Michael,</font></p>
    <p><font size="-1">Thx for the tips, gonna check them. I myself
        doubt too that it's DragonFly or HAMMER2 :) My feeling is that
        erlang should be at least marginally faster on
        DragonFly/HAMMER2.<br>
      </font></p>
    <p><font size="-1">A guestion regarding the latest erlang/elixir:
        have you seen these error messages? They are annoying but don't
        affect overall operation.</font></p>
    <p><font size="-1">```<br>
      </font></p>
    <p><font size="-1">16:26:59.500 [error] Bad output fd in
        erts_poll()! fd=22, port=#Port<0.5>, driver=spawn,
        name=/usr/local/bin/git</font></p>
    <p><font size="-1">```<br>
      </font></p>
    <p><font size="-1">Perhaps I'll check these too.</font></p>
    <p><font size="-1">Regards,</font></p>
    <p><font size="-1">B.<br>
      </font></p>
    <p><font size="-1"><br>
      </font></p>
    <div class="moz-cite-prefix">On 8/14/20 11:19 AM, Michael Neumann
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20200814091900.GB145952@ntecs.de">
      <pre class="moz-quote-pre" wrap="">On Fri, Aug 14, 2020 at 10:24:00AM +0200, Jávorszky Balázs wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Hi,

We are using RIAK as our database, and for various reasons (well, TrueOS 
has been abandoned...), we need to pick a new OS.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Can you try some gerneral Erlang/Elixir benchmarks first? I doubt it's
really DragonFly or HAMMER2 that slows down that much but rather the
Erlang port that might miss some optimizations on DragonFly. It could be
a missing #ifdef in the Erlang scheduler for instance. I had been
running Elixir and Erlang myself on DragonFly but never did any serious
performance comparisons. One further thing you could try is to run Riak
on DragonFly with different numbers of Erlang scheduler threads (+S)
or turn off SMP just to see if it makes a difference. If you are more
experienced, you could look for #ifdef __FreeBSD__ in the Erlang code 
and see if there is an appropriate #ifdef __DragonFly__ as well, or if
the #else branch falls back to some generic, slow code.

Regards,

  Michael
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
B.</pre>
  </body>
</html>