<div dir="ltr">Hi,<div><br></div><div>I didn't really have time to get into this. I'd be interesting what the build parameters are for kerl on Arch. How do I extract them?</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Wed, Nov 13, 2013 at 7:11 PM, Antonio SJ Musumeci <span dir="ltr"><<a href="mailto:bile@landofbile.com" target="_blank">bile@landofbile.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Any developments? Curious to find the reason for this.<br>
<div class="im"><br>
On Fri, Nov 1, 2013 at 7:37 AM, Aaron France <<a href="mailto:aaron.l.france@gmail.com">aaron.l.france@gmail.com</a>> wrote:<br>
> Are they both using the exact same commit?<br>
><br>
><br>
</div><div><div class="h5">> On 01/11/13 11:18, Loïc Hoguin wrote:<br>
>><br>
>> I'm sure there's a reasonable explanation.<br>
>><br>
>> Trying with Cowboy's hello_world package, the dumbest benchmark you can<br>
>> do. Using siege for this, using the default conf file except verbose set to<br>
>> false.<br>
>><br>
>> To compile the example:<br>
>><br>
>> % make<br>
>> % ./_rel/bin/hello_world_example console<br>
>><br>
>> You will have to recompile it when switching Erlang installs of course, as<br>
>> it's a release and the VM files are copied.<br>
>><br>
>> Pacman install:<br>
>><br>
>> % erl<br>
>> Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:4:4] [async-threads:10]<br>
>> [hipe] [kernel-poll:false]<br>
>> ...<br>
>> % siege -b -c 100 -t 5s <a href="http://127.0.0.1:8080" target="_blank">http://127.0.0.1:8080</a><br>
>> ** SIEGE 3.0.5<br>
>> ** Preparing 100 concurrent users for battle.<br>
>> The server is now under siege...<br>
>> Lifting the server siege...      done.<br>
>><br>
>> Transactions:              186841 hits<br>
>> Availability:              100.00 %<br>
>> Elapsed time:               14.41 secs<br>
>> Data transferred:            2.14 MB<br>
>> Response time:                0.01 secs<br>
>> Transaction rate:        12966.07 trans/sec<br>
>> Throughput:                0.15 MB/sec<br>
>> Concurrency:               99.52<br>
>> Successful transactions:      186841<br>
>> Failed transactions:               0<br>
>> Longest transaction:            0.06<br>
>> Shortest transaction:            0.00<br>
>><br>
>> Kerl install (no option, just build, install, activate, and of course<br>
>> example rebuilt from scratch):<br>
>><br>
>> % erl<br>
>> Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:4:4] [async-threads:10]<br>
>> [hipe] [kernel-poll:false]<br>
>> ...<br>
>> % siege -b -c 100 -t 5s <a href="http://127.0.0.1:8080" target="_blank">http://127.0.0.1:8080</a><br>
>> ** SIEGE 3.0.5<br>
>> ** Preparing 100 concurrent users for battle.<br>
>> The server is now under siege...<br>
>> Lifting the server siege...      done.<br>
>><br>
>> Transactions:              121051 hits<br>
>> Availability:              100.00 %<br>
>> Elapsed time:               14.37 secs<br>
>> Data transferred:            1.39 MB<br>
>> Response time:                0.01 secs<br>
>> Transaction rate:         8423.87 trans/sec<br>
>> Throughput:                0.10 MB/sec<br>
>> Concurrency:               99.65<br>
>> Successful transactions:      121051<br>
>> Failed transactions:               0<br>
>> Longest transaction:            0.04<br>
>> Shortest transaction:            0.00<br>
>><br>
>> Your guess is as good as mine.<br>
>><br>
>> On 11/01/2013 10:28 AM, Aaron France wrote:<br>
>>><br>
>>> Hi,<br>
>>><br>
>>> I'd hate to sound like a party-pooper but I'm very much inclined to say<br>
>>> that this endeavour is not a very fruitful one.<br>
>>><br>
>>> Arch essentially just packages upstream. It's quite likely any<br>
>>> performance gains you see are simply factors mainly a newer kernel and<br>
>>> more up-to-date packages.<br>
>>><br>
>>> That said, I'll happily entertain the idea that Arch is somehow a<br>
>>> performance distro.<br>
>>><br>
>>> Aaron<br>
>>><br>
>>><br>
>>> On 01/11/13 06:07, Dmitry Kolesnikov wrote:<br>
>>>><br>
>>>> What are test cases you run to validate performance? And What was<br>
>>>> environment?<br>
>>>><br>
>>>><br>
>>>> Best Regards,<br>
>>>> Dmitry >-|-|-*><br>
>>>><br>
>>>><br>
</div></div><div class="im">>>>>> On 31.10.2013, at 23.22, Loïc Hoguin <<a href="mailto:essen@ninenines.eu">essen@ninenines.eu</a>> wrote:<br>
>>>>><br>
>>>>> I know the Makefile doesn't seem to do anything but last I checked<br>
>>>>> (been a while) I had better performance with the precompiled version<br>
>>>>> compared to compiling with kerl (I'm not sure if I tried with manual<br>
>>>>> compilation).<br>
>>>>><br>
>>>>> I'll check again tomorrow.<br>
>>>>><br>
>>>>>> On 10/31/2013 10:04 PM, Aaron France wrote:<br>
>>>>>> Demonstrably false.<br>
>>>>>><br>
>>>>>> ArchLinux uses <a href="https://gist.github.com/AeroNotix/7257133" target="_blank">https://gist.github.com/AeroNotix/7257133</a> this to build<br>
>>>>>> it's package, no patches, no wicked switches, just a plain makefile.<br>
>>>>>><br>
>>>>>> Aaron<br>
>>>>>><br>
>>>>>><br>
>>>>>> On Thu, Oct 31, 2013 at 9:51 PM, Olivier Boudeville<br>
>>>>>> <<a href="mailto:olivier.boudeville@online.fr">olivier.boudeville@online.fr</a> <mailto:<a href="mailto:olivier.boudeville@online.fr">olivier.boudeville@online.fr</a>>><br>
>>>>>> wrote:<br>
>>>>>><br>
>>>>>>      Hi,<br>
>>>>>><br>
>>>>>>      I may be wrong but I think that, some time ago, someone (maybe<br>
</div>>>>>>>      Loïc?) mentioned incidentally in this mailing list that the Arch<br>
<div class="im">>>>>>>      Linux version of Erlang (obtained through pacman) was reported to<br>
>>>>>>      be, at least in some cases, significantly more efficient than the<br>
>>>>>>      stock, official version (the trouble is that I can't find that<br>
>>>>>>      message from the list archives).<br>
>>>>>><br>
>>>>>>      I was wondering if it had been confirmed, and, if yes, if there<br>
>>>>>> were<br>
>>>>>>      some patches sent upstream by the Arch maintainers that could be<br>
>>>>>>      fruitfully applied to the official sources?<br>
>>>>>><br>
>>>>>>      Thanks for any information!<br>
>>>>>><br>
>>>>>>      Cheers,<br>
>>>>>><br>
>>>>>>      Olivier.<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>>      _________________________________________________<br>
>>>>>>      erlang-questions mailing list<br>
>>>>>>      <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a> <mailto:<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
>>>>>>      <a href="http://erlang.org/mailman/__listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/__listinfo/erlang-questions</a><br>
>>>>>> <<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> _______________________________________________<br>
>>>>>> erlang-questions mailing list<br>
>>>>>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>>>>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>>>>><br>
>>>>><br>
>>>>> --<br>
</div>>>>>> Loïc Hoguin<br>
<div class="im HOEnZb">>>>>> Erlang Cowboy<br>
>>>>> Nine Nines<br>
>>>>> <a href="http://ninenines.eu" target="_blank">http://ninenines.eu</a><br>
>>>>> _______________________________________________<br>
>>>>> erlang-questions mailing list<br>
>>>>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>>>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>><br>
>><br>
>><br>
><br>
</div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>