FreeBSD vs Windows 2000 "Advanced" Server
Antony T Curtis
antony at abacus.co.uk
Thu Aug 28 08:59:46 PDT 2003
-----BEGIN PGP SIGNED MESSAGE-----
On Thursday 28 Aug 2003 2:55 pm, Sheldon Hearn wrote:
> On (2003/08/28 14:50), Antony T Curtis wrote:
> > > Oops, make that about 8,000 threads. :-)
> > >
> > > And I forgot to include the class source.
> > I'm just curious, which patchset and which threading library?
> Patchset 3, libc_r.
Hmm... I was hoping it was libkse... I plan to try to build it and play with
it myself soon.
With pure userland threads (libc_r) it will only present 1 real thread to the
kernel. libc plays all kind of fun 'n games to simulate threading.
> But it seems that not all Windows 2000 Advanced Server installations
> have this problem.
> I can get about the same number of threads running on a single-CPU box
> with no service pack. So I've narrowed it down to either broken
> Hyperthreading (HTT) support in Windows 2000, or a problem with service
> pack 3 or 4.
AFAIK, WinNT is not that scalable as CPU++... and that it's 'sweet spot' is
around 4 CPUs.
ANTONY T CURTIS Tel: +44 (1635) 36222
Abacus Polar Holdings Ltd Fax: +44 (1635) 38670
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the freebsd-java