SMP Performance (Was: Re: Are hardware vendors starting to bail ... )

User Freebsd freebsd at hub.org
Sun Jul 16 14:45:26 UTC 2006


On Thu, 13 Jul 2006, Tamouh H. wrote:

> I have to put my two cents here:
>
> 1) I agree with few posters that FreeBSD performance have been lacking 
> behind. I've reported few issues on performance list and many did. We 
> offered few pre-production servers for performance testing, but the 
> answer we keep getting is:
>
> a. It is either your hardware sucks
> b. your benchmark application sucks

'k, here's to all the performance folks ... how should someone test 
performance?

a. actually doesn't apply, as long as your performance testing is being 
done apples to apples as far as hardware is concerned ... if I create a 
dual-boot system, with FreeBSD 4.x and FreeBSD 6.x on a machine, and run 
*accepted performance / benchmark applications*, and compare those 
results, one would hope that 6.x performance fater/better then 4.x ...

> 2) Regarding SMP, few posts talked about disabling hyper-thread and SMP 
> because it causes a performance degradation. On production hosting 
> server, the experience was otherwise though. Without HT and SMP, the 
> server would sky rocket in resource consumption. This has been tested on 
> FBSD 5.4 i386

Personally, I've never found HT to be a performance boost, and I run 9 
'production hosting servers' ... I can actually feel the difference 
between turning it on/off ... not sure what you mean by 'sky rocket in 
resource consumption', but all my Dual Xeon servers have HTT disabled, and 
I'm not noticing anything odd ... if you could elaborate on how you are 
seeing this, I can check on my machine to see if I see similar ...

> 3) I'm also frustrated like many with the rapid advancement in release 
> jumps. We barely started 5.x to conclude it does not live up to 
> expectations, so now 6.x is suppoused to be the good version, yet 7.x is 
> going to come out soon and probably in less than a year 6.x will be 
> considered inadequate.

As to this one ... 5.x built up a very very bad reputation for itself, so 
basically 'skipping' that one makes sense ... I know I wouldn't trust a 
new version of 5.x coming out ... 6.x, other then the file system 
deadlocks which I'm trying to provide suitable DDB traces for, I've not 
noticed anything wrong with 6.x ...

The jump from 6.x to 7.x does seem a bit ... quick ... but, then again, 
7.x hasn't been released yet, and I think its safe to say that we all know 
that in software development, 'release estimates' are almost never 
accurate ...

The problem, as I see it, is that until the OS gets used in "real life 
production environments", some of the more obscure bugs don't get found 
... on a simple production server, not doing much, I doubt anyone would 
ever see the file system deadlocks ... but, there are several of us that 
are running it in production with heavy loads that do ... but it takes a 
good load on the machine to trigger it, and I doubt any of the developers 
have that to work with, and/or can easily simulate the 'randomness' of a 
production environment ...

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email . scrappy at hub.org                              MSN . scrappy at hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664


More information about the freebsd-questions mailing list