On Fri, 2006-04-07 at 12:58, Gavin Hamill wrote:
> Bing-bong, passenger announcement.. the panic train is now pulling into
> platform 8.1.3. Bing-bong. =)
>
> OK, having moved from our quad-xeon to an 8-CPU IBM pSeries 650
> (8x1.45GHz POWER4 instead of 4 x 3GHz Xeon), our query times have shot
> up and our website is next to unusable. The IBM is not swapping (not
> with 16GB of RAM!), disk i/o is low, but there must be something
> critically wrong for this monster to be performing so badly..
>
> There is little IO (maybe 500KB/sec), but the CPUs are often at 100%
> usage.
Can you test your AIX box with linux on it? It may well be that
something in AIX is causing this performance problem. I know that on
the same SPARC hardware, a postgresql database is 2 or more times faster
on top of linux or BSD than it is on solaris, at least it was back a few
years ago when I tested it.
Are the same queries getting the same basic execution plan on both
boxes? Turn on logging for slow queries, and explain analyze them on
both machines to see if they are.
If they aren't, figure out why.
I'd put the old 4 way Xeon back in production and do some serious
testing of this pSeries machine. IBM should be willing to help you, I
hope.
My guess is that this is an OS issue. Maybe there are AIX tweaks that
will get it up to the same or higher level of performance as your four
way xeon. Maybe there aren't.
Myself, I'd throw a spare drive in for the OS, put some flavor of linux
on it
http://www-1.ibm.com/partnerworld/pwhome.nsf/weblook/pat_linux_learn_why_power.html
and do some load testing there. If the machine can't perform up to
snuff with the same basic OS and a similar setup to your Xeon, send it
back to IBM and buy one of these:
http://www.asaservers.com/system_dept.asp?dept_id=SD-002
or something similar. I can't imagine it costing more than a pSeries.