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
