Hi Kamal,

I don't know about any switches for ULE. My point is that it's not particularly meaningful to compare a system that's built for SMP to one that isn't. There have been a number of tests (sorry, don't have time to dig them all out) of systems with MP locks against systems without on a uniprocessor machine. The systems with MP locks were all slower.
I remember a test done with Linux (2.4 IIRC) compiled with MP support and without; there were significant differences. Tests with Solaris x86 against Linux on a 1-processor machine also showed Solaris performing poorly. Use a proper MP box ("proper" meaning >= 4 CPUs) and the picture usually changes.


I'd be interested to see the same test done on a 4 CPU box.

Cheers,
Gerald

Kamal R. Prasad wrote:
--- Gerald Heinig <[EMAIL PROTECTED]> wrote:


Hi Robert,

the benchmark you cited is for uniprocessor systems
only.
It says nothing about multiprocessor performance,
which is what FreeBSD is aiming for.

Doesn't the (ULE) scheduler have a switch to ensure that performance is optimal on a uniprocessor machine too?


It's comparing apples with oranges.

Cheers,
Gerald


Netbsd works for upto 4 processors. So you should be
able to run the same tests on a quad-processor SMP
machine.


regards
-kamal


Robert Ryan wrote:

Fellow FreeBSD developers,

I hate to say I told you but it was inevitable.

Check this out:

http://www.feyrer.de/NetBSD/gmcgarry/

As I predicted more than a year ago FreeBSD 5.3

has

finally lost its only advantage: performance.

NetBSD

2.0 shows that when you write code the right way

and

end up with SOLUTIONS AND NOT HACKS you have a

system

that works, and works well on all platforms.

This is the consequence of a series of mistakes

made

by the FreeBSD developers, the most important

being

too arrogant and selfish to listen to Matt Dillon,

the

man that warned you all about this. What did he

get

in return? An expulsion from your gentlemen club.

Poul-Henning Kamp has been using FreeBSD to push

his

personal agenda, with completely useless features

such

as GEOM and devfs, instead of concentrating on the
real problem. The fact that your heavily mutexed system
doesn't work and never will.


Jeff Roberson's ULE is still broken but don't

worry,

Matt Dillon will be hacking a much better

scheduler

for DragonFly that you can later borrow.

Mike Smith warned you about committee-designed

code

years ago, why don't you listen? Why do you insist

on

this arrogant pose and on treating potential contributors like pariahs?

Why do you tolerate assholes like Dag-Erling and
Poul-Henning?

I hope you can learn something from the NetBSD

people

before it's too late for FreeBSD. They managed to

do

much more with less resources. You should feel

ashamed

of yourselves.

Sincerely,
         Robert

PS: if I've offended anyone (yeah, I singled a few
out)
, prove me wrong, but spare me your insultedness. It's become a pathetic hobby in -core.


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to