- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Basic OS performace question
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 04:07 AM
04-01-2002 04:07 AM
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 04:16 AM
04-01-2002 04:16 AM
Re: Basic OS performace question
I personally don't use "uptime", other than a "quick look" at the system. To me the queue depth is meaningless without a lot of other information.
THe tool of choice is "glance/measureware" and "perfview" to monitor, capture, and display the performance of the system. Great for trend analysis.
One of the first things I look for is bottle necks, which can be CPU, memory, or IO (disk or network). Most "performance" issues are actually crappy applications doing stupid things, but we usually just throw hardware at the problem hoping to "mask" the issue, but sometimes adding another CPU just makes the "performance" issue happen faster.
If you have a current support contract, I'd suggest having your local HP help you "LOOK AT" the system. They usually are more than happy to assist.
live free or die
harry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 04:39 AM
04-01-2002 04:39 AM
Re: Basic OS performace question
Thanks again.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 04:48 AM
04-01-2002 04:48 AM
Re: Basic OS performace question
Have you tried talking with your Sys.Admin?
The world of a sysadmin is a slightly different world of a dba. (talking from own experience).
What is the sysadmin looking for. What is his understanding of 'normal' and 'busy'. Maybe he is right, maybe not. Please do not guess but talk to these people. Let him(her) show (by statistics of 'sar' or 'measuerware' what his/her problem is...
Regards,
Ceesjan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 04:50 AM
04-01-2002 04:50 AM
Re: Basic OS performace question
If I don't have idle time, ie CPU's are 100% busy for long stretches of time, and there are no other bottleneck's (memory or IO), and performance (which is subjective - what does response time mean to an individual) is degrading, then it's probably time to consider more or faster CPU's. But if this "pegging" of the CPU's is only due to a special processing situation, ie Month End, then it can usually be tolerated.
But in your case, with 3 of the 4 CPU's running idle 30% of the time, and 1 at 90%, usually doesn't mean you are underpowered, especially with a queue depth of 1.5.
Now, if your SA has performance statistics collected that shows a TREND that you are consuming more and more resources, then you could easily map out an "upgrade" based upon when processes will consume more of the system than is available.
live free or die
harry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 05:02 AM
04-01-2002 05:02 AM
Re: Basic OS performace question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 05:03 AM
04-01-2002 05:03 AM
Re: Basic OS performace question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 05:18 AM
04-01-2002 05:18 AM
Re: Basic OS performace question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 05:25 AM
04-01-2002 05:25 AM
SolutionHP cook book performance:
http://forums.itrc.hp.com/cm/components/FileAttachment/0,,0x33c03fa720f3d5118ff40090279cd0f9,00.pdf
Managing system performance:
http://www.docs.hp.com/hpux/onlinedocs/B2355-90742/B2355-90742_top.html
live free or die
harry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 05:33 AM
04-01-2002 05:33 AM
Re: Basic OS performace question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2002 06:00 AM
04-01-2002 06:00 AM
Re: Basic OS performace question
NOTE: There is nothing you (the sysadmin) can do to improve processor usage. If the program(s) all want to eat CPU cycles, then so be it. That's why you have a multi-processor system. To reduce the percentage of CPU usage:
1. Rewrite the program(s) to be more efficient, or
2. Replace the computer with faster processors
Now number 2 assumes that programs don't just waste CPU cycles, 'cause a faster computer will only burn useless cycles even faster. Example:
while do :
do
:
done
Anyone can type this in at a shell prompt and immediately burn 100% of one CPU. Efficient? Not really since it doesn't accomplish anything. But start 10 of these and you should see a significant reduction in the perfromance of the machine.
You (your company) spent a lot on the CPU and RAM so ideally, it will mostly be used. Requiring computers be only 1/2 used is an artificial boundary that dates back to punched cards and papertape where computers would 'lock up' if loaded too heavily. That's virtually unknown in HP-UX (assumes proper patching).
Now, that being said, there are a few things you can do once you discover I/O limitations (the infamous bottleneck). If it's LAN (and the LAN trraffic is legitimate), then look at AutoPort Aggregation (gigabit isn't quite the solution, APA works real well). If it's disk limits, then there's lots of choices, starting with the application. For Oracle, make sure the indexes are reasonable balanced (lots of row insertions may unbalance an index). And indexes sometimes get corrupted and are quietly ignored until rebuilt (means lots of serial reads). Make sure sorts are in RAM and not a temp sort area (SGA may need lots more RAM). Move hot spots such as rollback/archive logs and sort areas to physically different disks, and so on.
Once those areas have been examined, you can look at disk striping and perhaps changing the block size in the filesystems (default 8kb, might try 16kb if data records are large). The basic read-ahead size for HP-UX is 64kb but LVM will aggregate 8kb I/O's into 64kb if the I/O's are sequential. And prefetch for the buffer cache is typically 4x64kb or 256Kb. But as always, your mileage may vary.
Bill Hassell, sysadmin