CPU performance

From: Howard Arnold (arnoldh@celerent.com)
Date: Mon May 30 2005 - 00:03:58 EDT


I have an application that will run on only one CPU at a time and when it
runs it using 100 percent of the CPU. There is very little I/O going on.
What I would like to do is see if there is anyway to improve the performance
of the CPU? I'm running on a GS1280 now so I can't get new hardware and I
know it is a poorly written application I just want to get the most out of
the CPU.

Are there any tools that would tell me what the application is spending most
of it's time doing so that I may be able to make some sysconfig changes to
get a little more performance? To test the performance I run a report and
the first time I run this it takes 20 minutes. The second and ever time
after this it takes only 12 minutes to run. I assume this is because it is
loaded into cache. I umount the filesystem and remount it I go back to the
initial 20 minute run. Would modifying any of the max user or UBC buffer
sizes have any performance gains.

I know this is not much to go on, but I was just wondering if anyone else
had a CPU bound application and found a way to get a little more performance
out of the CPU. I don't think the vender is willing to spend the time making
the application able to run on multiple CPU's so I'm stuck doing what I can
do with what I have.

Thanks,

Howard Arnold
Technical Consultant
Phone:(603) 685-6060 ext:206
Fax: (603) 685-6060
Email: arnoldh@celerent.com
www.celerent.com



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:50:19 EDT