You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Michael Andre Pearce (IG) (JIRA)" <ji...@apache.org> on 2017/02/24 15:32:44 UTC

[jira] [Comment Edited] (ARTEMIS-994) Support Netty Native Epoll on Linux

    [ https://issues.apache.org/jira/browse/ARTEMIS-994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882887#comment-15882887 ] 

Michael Andre Pearce (IG) edited comment on ARTEMIS-994 at 2/24/17 3:31 PM:
----------------------------------------------------------------------------

As Clebert notes, it is more performant for many reasons,

less cpu
less interrupts
os level edge trigger vs level trigger (also supports level triggers) 

It is already proven in the netty stack (i don't think we need to repeat this). 

The version of netty used already has this feature, we're simply not making use/configuring it currently.

This is all similar reasons Artemis uses libaio ;)




was (Author: michael.andre.pearce):
As Clebert notes, it is more performant for many reasons,

less cpu
less interrupts
os level edge trigger vs level trigger (also supports level triggers) 

It is already proven in the netty stack (i don't think we need to repeat this). 

The version of netty used already has this feature, we're simply not making us/configuring it currently.

This is all similar reasons Artemis uses libaio ;)



> Support Netty Native Epoll on Linux
> -----------------------------------
>
>                 Key: ARTEMIS-994
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-994
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>          Components: Broker
>    Affects Versions: 2.0.0, 1.5.3
>            Reporter: Michael Andre Pearce (IG)
>
> Netty has support for native epoll, this is available only on linux systems. This is more performant.
> http://netty.io/wiki/native-transports.html
> This is inline with supporting asyncio with libaio using such native feature to bring perfomance benefits to artemis.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)