- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- CPU awaiting IO metric
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
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
03-27-2001 04:52 AM
03-27-2001 04:52 AM
CPU awaiting IO metric
Previous forum responses seemed to suggest 5-10% average is ok, but any thing above this would constitute a constraint on the system. Is this a recognised industry standard?
A response from an HP performance expert would be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 05:12 AM
03-27-2001 05:12 AM
Re: CPU awaiting IO metric
Ive got many many years experience on HP servers and in my professional opinion the following sar wait on IO percentages apply (note, this is an average over a considerable time period during working hours);
> 20% Completely I/O bound - something needs to be done to fix it (more/faster disks, controllers, striping etc.)
10-20% Very busy, the system is still I/O bound whereby I would expect to do something to improve it.
5-10% The system is busy but acceptable.
<5% Not IO bound, IO performance is fast and responsive.
Someone from HP gave us these. Our new L and N class servers with their exceptionally fast disks and Ultra scsi controllers all run inthe <5% range, even with big Oracle databases being heavily used on them. Our older K' s and D's typically run 10-20 with their slower disks and controllers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 05:31 AM
03-27-2001 05:31 AM
Re: CPU awaiting IO metric
What is you opinion of a N4000/44 6cpu 6Gb system averaging 40% WIO but no user performance problems reported.
The application is essentially an oracle datawarehouse/onlinedatastore queried using business objects.
Does an acceptable level of WIO depend to some degree on the application.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 06:09 AM
03-27-2001 06:09 AM
Re: CPU awaiting IO metric
First step is discard swaping.
Use swapinfo.
Then you must analyze oracle performance...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 06:23 AM
03-27-2001 06:23 AM
Re: CPU awaiting IO metric
To some extent an acceptable level of WIO does depend on the application but to an even more extent is how acceptable it is to the users. If your users dont complain becuase its always been like, or its because your application is not one demanding a realtime fast repsone time then thats fine.
From a performance view a WIO of 40% is very bad. The point being you could make that 40% reduce to 5% or so which would utilise your resources, by improving your IO throughput. I'll bet your Oracle db isnt utilising striped logical volumes spanned over multiple controllers and as many disks as possible ? What is your disk subsystem ? XP/Jamaica/FC/HC/Autoraid ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 06:37 AM
03-27-2001 06:37 AM
Re: CPU awaiting IO metric
Running a N4000/44 with 6 cpu's and 6GB averaging 40% WIO ...
... is like continiously driving a Ferari in second gear. You will probably be a lot faster than any standard car, but imagine if you could switch to 3rd or 4th or 5th gear :)
Tune that I/O !
Thierry.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 08:47 AM
03-27-2001 08:47 AM
Re: CPU awaiting IO metric
The first defense in this situation is to run Glance plus and study the process in question. Drill down and take particular note of what is happening with the open files output. How many files and tables are being accessed? How many of these are large files and how many are experiencing a random access condition?
To get to the bottom of this you really need to think in terms of what the application process is doing from an i/o standpoint. When you evaluate it you need to keep in mind that the 'enemy' is every random access to disk. Multiple files being accessed randomly in the same volume set is even worse. The real key to improving this problem is the insight, communication, and cooperation of the three players in the mix: the SA, the DBA, and the PA (and possibly some others like production control, ops, etc). Add a little cache here, move a 'problem' file there, add an index, use a temporary work file, sequence random access jobs, etc. are all possible improvement methods (there are more).
The bottom line of what I'm suggesting here is the wio is a symptom and more often than not the correction does not mean rebuilding or retuning your machine.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2001 10:31 PM
03-27-2001 10:31 PM
Re: CPU awaiting IO metric
The disk subsystem is XP256.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-29-2001 10:52 PM
03-29-2001 10:52 PM
Re: CPU awaiting IO metric
To your 40% IO Wait I would just say that your system
just isn't scalable. I would say if the users say now that
performance is O.K. try to ask those same users when
the number of concurrent users increase for about 20%
percent. I would guess that it would nearly come to
stand-still.
I have just recently have that kind of experience and the
situation before this 20% increase of load was that I was
in the "region" 10-20% IO Wait. I thougt: O.K IO is
maybe problem but not so much. And I was badly
wrong...
Roman D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2001 08:04 AM
04-02-2001 08:04 AM
Re: CPU awaiting IO metric
1. Total size of the database
2. Total number of Physical Devices presented to the host
3. Type and number of Host Bus Adapters used
4. Type of connectivity: direct or SAN
5. If SAN, is it QuickLoop or Fabric
If SAN/Fabric on TachLite, how many TachLites (ioscan -funC fc) are in use, and how many buses (ioscan -funC ext_bus | grep fcp) are you emulating? Are these cards really balanced on the N backplane? Some factory builds we have seen didn't follow the best slot-selection rules.
Overall, does it seem to be spreading the I/O's as far as possible on the existing configuration, or is it hitting 1 or 2 Physical Volumes much of the time?
Also, inside the XP256, what size are the real physical disks, and how much attention was given to how the server devices are mapped on the true physical devices?