Actually the windows IOCP server is written in C++ and it is running on a pc
server. I believe the reasons why Java can't reach that performance
sometimes due to lack of structure(pointer). I find it is really cumbersome
job to decode a binary message in Java. I don't know if you guys have better
solution to decode the binary format and manipulate the each field in the
binary message.

On 8/11/07, Michael Grundvig <[EMAIL PROTECTED]> wrote:
>
> I don't have the exact numbers but I know on a big Linux box (8
> processors,
> 8 gb ram) with a switched gigabit backbone we have seen greater then
> 45,000 - 50,000 messages per second sustained. Ultimately the problem
> becomes a matter of garbage collector churn rather then IO overhead. On
> Windows machines we could get only to a fraction of that. We believe the
> underlying I/O differences between Windows and *nix become really obvious
> when you get to higher message counts.
>
> Michael
>
> ----- Original Message -----
> From: "mat" <[EMAIL PROTECTED]>
> To: "dev" <[email protected]>
> Sent: Friday, August 10, 2007 11:24 AM
> Subject: Mina throughput
>
>
> > Does anyone have the throughput test by raw socket communication
> > (keep-alive
> > mode)? My colleague wrote a windows IOCP server whose throughput could
> > reach
> > 1.8m/sec. (5000message/sec in intranet).
> >
>
>

Reply via email to