Hi Murat,

On Nov 23, 2007 10:04 PM, Murat ÖZDEMiR <[EMAIL PROTECTED]> wrote:
> Dear friends,
>
> i've a problem with DatagramAcceptor.
>
> Clients send 70 bytes data in one UDP packet. Server sends ACK to them (25
> bytes). If clients cannot get ACK message in 5 seconds after sending
> message, they try to send messages again.
> First messageReceived method is fired then server writes ACK message into
> session. i've put logger in messageReceived and messageSent method in my
> IoHandler. I took a look at log files saw that first 118 messages are
> received and ACKs are sent after starting the server. But it seems MINA is
> not able to handle incoming messages quickly and Windows 2003 Server UDP
> buffer overflows. So, MINA can't get the whole packets. 118 messages x 70
> bytes = 8260 bytes ~8kB (OS Default UDP 8 kB). Message read throughput of
> MINA seems only 20-30 messages per second. When i increase the UDP buffer
> size of OS, MINA cannot send ACK to the clients in time so clients send
> messages again. So increasing buffer size didn't work.
> *I need to improve message read throughput of MINA*.
> What do you advice?
>
> Any help will be appriciated.
>
> NOTE - 1:
> System Information:
> Apache Mina version: 1.1.0
> OS: Windows 2003 Server R2 Enterprise x64 Edition with SP2
> HW: IBM xSeries 226 Type 8488 Intel(R) Xeon(TM) CPU 3.00 GHz 8.00 GB of RAM
>
> NOTE - 2:
> I've tried to use MINA 1.1.4 but nothing changed.

We actually haven't done any performance test or tuning for datagram
transport.  Any help is appreciated.

Apologies,
Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6

Reply via email to