Even if you running on a single processor, as you are writing into file, I
would recommand to use a pool of threads to write onto files.
You current setting prevents MINA from reading the socket while writing the
previous packet to the file.

Jeff


On Tue, Mar 26, 2013 at 2:59 AM, pongjy123 <[email protected]> wrote:

> with no packet loss,Mina UDP server receives packet can reach 100000/s?
> Only receive packets and sequential write files, do not do anything else.
> 10000/s cannot be achieved in my test environment,
>
>
> DatagramSessionConfig dcfg = acceptor.getSessionConfig();
> dcfg.setReceiveBufferSize(64*1024);
> single processor,single thread.
>
>
> my environment:
> win7 64bit,cpu:i3 4core,memory:4G,jdk1.6.0.37(64bit),udp server(mina
> 2.0.7) run in eclipse.




-- 
Jeff MAURY


"Legacy code" often differs from its suggested alternative by actually
working and scaling.
 - Bjarne Stroustrup

http://www.jeffmaury.com
http://riadiscuss.jeffmaury.com
http://www.twitter.com/jeffmaury

Reply via email to