[KLUG Members] RS6000
Adam Williams
members@kalamazoolinux.org
Thu, 18 Jul 2002 10:10:44 -0400 (EDT)
>Ok, this is slightly off kilter being an AIX issue, and targeted at
>Adam.
I feel special. :)
>But, we all learn from listening and maybe else has some input
>here. I am having some performance issues with my AIX box. It is an
>IBM RS6000 604e at 332Mhz (43P Model 140). I don't have any experience
>with Motorola processors and don't know what to expect from it. It is
There is no apples-apples comparison of RS/6000 arch to ix86 arch based
upon MHZ, etc.... For the most part you should get much better
performance from an RS/6000 box of the same MHZ as you would from a x3 MHZ
ix86 box assuming you doing I/O intensive processes, are using good SCSI
equipment and your r/w load is correctly balanced. For I/O PC-ish stuff,
even low-end IBM Netfinites, can't even ***DREAM*** of touching the kind
of load an RS/6000 can carry all day.
A 604e is old in PC terms, but not terribly so. In terms of RS/6000
lifespan it is pretty young.
>running our accounting package on a progress database. It also has
>loaded EGB gateway software to tie from progress to Microsoft SQL
>server. We only have around 12 users that access the accounting
Amount of RAM?
>software and only when a web pricing (on average 20 accesses per day)is
>requested does it tie back to retrieve data.
>So here are the questions:
>1. What do I use for benchmarking performance
Basically the same tools you'd use for Linux: top (or called "monitor
-top" on AIX), vmstat, iostat, etc...
>2. What should theses values be.
Priority one is to try and balance and interleave your I/O. If you are
not using hardware RAID and have a heavy read load (who doesn't) you might
want to think about soft-mirroring your data LVs on seperate drives. Use
the outer three quarters of the drives capacity and the center 25% for
archives, libraries, etc...
Use vmstat to look for paging, paging is bad, as always. Most production
machines always page-burst at least a couple of times a day, not matter
how much RAM you dump in the things. If your like us (idle, idle, Oh!
it's 3pm - CRUNCH!!!, idle, idle) page to a couple of drives on a seperate
SCSI channel if at all possible. If a process needs to page in it gets
suspended and the OS context switches to other processes until the pages
are in-core. Context switches on industrial strength operating systems
(AIX, HP/UX, Windows 2000/XP) cost alot! Interestingly that is one of the
reasons Linux can often best them on "equivalent" hardware for small
installations, but dump 32,000+ I/O-ing threads in there and Linux* rolls
over like an old dog. (Of course, the thought of Win2000 with 32,000
threads is pretty funny, but for other reasons.)
*The stock kernel anyway, it can be "tweaked".
Use iostat to make sure you aren't dumping all your load on a single
drive.
> 3. If I need a new RS6000, what would be a good recommendation. >
p640. Oh, so swwwweeeeeeeettttttt.......