Hi Dan,
> Thanks John for updating us with the new results!
> Great, we're now neck and neck with that speed demon, MRJ 2.0 :-)
It looks as if FreeBSD's JDK 1.1.6 port is the same speed (for
VolanoMark) as their JDK 1.1.5, but they also fixed that nasty socket
timeout bug I was hitting on both Linux and FreeBSD. Microsoft's and
Tower's latest releases are coming up a bit slower than before, but not
enough to matter.
Actually, the connection scalability on Linux -- not speed -- is the
bottleneck for now. Even after I rebuilt my Red Hat Linux 4.2 kernel
for 1024 file descriptors per process, I was unable to get over about
250 connections to the VolanoChat server. TowerJ 2.1.2 could get up to
about 350 connections on the same machine.
Is there a limit on file descriptors built into the Linux Java VM or its
libraries somewhere? I followed the instructions at:
http://www.volano.net/guide/linux.html
I haven't tried more than 200 connections on Red Hat Linux 5.1 yet. The
default limit is increased to 1024 in the kernel for version 2.1, right?
> Does the the Volano benchmark run
> with the TYA JIT (http://www.tya.home.ml.org)?
I haven't tried it yet.
> Or for that matter with Kaffe (http://www.kaffe.org)?
Kaffe can't run VolanoMark (nor our product, VolanoChat), but Tim
Wilkinson at Transvirtual Technologies is working on it.
John Neffenger