On Nov 6, 2006, at 7:07 AM, Vinod Panicker wrote:
* The executor has forwarded, but the IoHandler or any filter might be
blocking the operation.

In this case, will MINA still have a large event queue?

yes. data to-be-processed will queue up, which is what you are seeing with the retained memory in ExecutorFilter.Event

I haven't taken a dump as yet since I didn't think it could tell me
anything. The weird thing about this scenario is that there is idle
cpu time available (server is around 50% cpu at this time) and
throughput is also not too much.  Let me try some more permutations
and combinations to narrow down the problem.

a thread dump would be useful. you may need to bump up the # of threads allocated to the ExecutorFilter. The default is only 16, which is probably painfully low for a machine of the caliber that you're testing on.

But this will not help increase my throughput, right? Currently it's
not like there's a great amount of throughput. I think it might be
around 1 MB/s. Will check again if required.

correct, it won't increase throughput. what it will do is shut off reads on connections so that you won't OOM in the case of being flooded :)

-pete


--
[EMAIL PROTECTED] - http://fotap.org/~osi



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to