mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "이희승 (Trustin Lee) <trus...@gmail.com>
Subject Re: Write slow or OOM?
Date Wed, 02 Apr 2008 03:30:09 GMT
Hi Steve,

OOM can be raised when the write request rate is so high.  There are two
possible issues:

1) MINA NioProcessor is writing slowly.
2) Receiving party (i.e. telnet client) is receiving slowly.

If #1 is the case, we need to fix it.  However, I was able to achieve
140k messages per second for asynchronous messaging and 20k messages per
second for synchronous messaging in my private performance test
performed in gigabit network recently.  Just in case your scenario is
triggering a hidden bug in MINA, please provide us a simple test


Steve Johns wrote:
> So far Mina does a good job in my recent project until yesterday. I am
> working a GW server handling 10k - 15k incoming messages/sec with NOT very
> big sizes and send them to clients. The weird thing is the program has NO
> problem to consume the incoming messages(decoding, read). However, when a
> simple telnet client connected to my server(same machine), I observed the GC
> taking 0.5 - 1.0sec to do GC every time and eventually OOM(GC is NOT
> faster??). I got serveral questions:
> 1) just wonder if mina is able to write that many of messages? I believe
> telnet client on the same machine NOT considered to be a SLOW client, right?
> 2) IF 1) Yes, the problem seems GC limitation but NOT Mina problem?
> Thanks.

Trustin Lee - Principal Software Engineer, JBoss, Red Hat
what we call human nature is actually human habit

View raw message