NIO vs OIO

Bruno de Carvalho kindernade at gmail.com
Wed Jul 28 10:38:52 EDT 2010


Hmm, actually just using "child.tcpNoDelay" on the server bootstrap did
the trick; I'm now reading nearly the same values for both Nio and Oio
(for 25 open connections, which isn't a proper scalability test,
anyways).


Bruno


On Wed, 2010-07-28 at 15:54 +0530, Marc-André Laverdière wrote:
> That wasn't my question actually.
> My question was more: are there any tweaks in Netty's OIO
> implementation to take advantage of this?
> 
> Marc-André LAVERDIÈRE
> "Perseverance must finish its work so that you may be mature and
> complete, not lacking anything." -James 1:4
> mlaverd.theunixplace.com/blog
> 
>  /"\
>  \ /    ASCII Ribbon Campaign
>   X      against HTML e-mail
>  / \
> 
> 
> 
> 2010/7/28 "이희승 (Trustin Lee)" <trustin at gmail.com>:
> > Even a simple discard client-server testing shows NIO outperforms OIO
> > when the number of concurrent connection is greater than 10 in my brand
> > new Core2Quad i7 laptop.  If the number of connections are small, it's a
> > known fact that OIO has better throughput, but it never scales up under
> > serious pressure.
> >
> > Of course, OIO works just fine if your business logic takes long enough
> > because raw I/O performance doesn't matter much since it's not a bottleneck.
> >
> > Anyway, Netty has both OIO and NIO transport, so you can switch to OIO
> > if you really need to do so. :)
> >
> > HTH,
> > Trustin
> >
> > On 07/28/2010 05:18 PM, Marc-André Laverdière wrote:
> >> I just had a look at this article:
> >> http://www.thebuzzmedia.com/java-io-faster-than-nio-old-is-new-again/
> >>
> >> It turns out that OS improvements and multicore processors make it
> >> faster to use OIO instead of NIO.
> >>
> >> How can Netty users take advantage of those benefits?
> >>
> >> Marc-André LAVERDIÈRE
> >> "Perseverance must finish its work so that you may be mature and
> >> complete, not lacking anything." -James 1:4
> >> mlaverd.theunixplace.com/blog
> >>
> >>  /"\
> >>  \ /    ASCII Ribbon Campaign
> >>   X      against HTML e-mail
> >>  / \
> >>
> >> _______________________________________________
> >> netty-users mailing list
> >> netty-users at lists.jboss.org
> >> https://lists.jboss.org/mailman/listinfo/netty-users
> >
> > --
> > what we call human nature in actuality is human habit
> > http://gleamynode.net/
> >
> >
> > _______________________________________________
> > netty-users mailing list
> > netty-users at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/netty-users
> >
> 
> _______________________________________________
> netty-users mailing list
> netty-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/netty-users




More information about the netty-users mailing list