Blogs Classifieds Downloads FlashChat Gallery Googlemap Invite Friends Links Projects Reviews Wiki
 


Welcome to the pSeries Tech Forums, our free peer-based support site for administrators, engineers and architects working with IBM pSeries servers and software.

You are currently viewing our site as a guest which gives you limited access to view most discussions, articles, tutorials and access our other free features. By joining our community you will be able to collaborate with administrators, engineers and architects charged with designing, delivering or maintaining IBM pSeries server environments.

Founded by a recognized IBM pSeries consultant and IBM Redbook author, pSeries Tech Forums was developed with the single mission of bringing IBM pSeries professionals together into a single self-help community.

Registration is fast, simple and absolutely free to all IT professionals with responsibility for or interest in IBM pSeries servers. We invite you to join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Our Sponsors
Want to advertise?  


Reply
 
LinkBack Thread Tools
  #1  
Old April 17th, 2008
lorenc.saraci's Avatar
lorenc.saraci Offline
Junior Member
 
Join Date: April 2008
Posts: 2
Page faults is too high

I have a performance problem with one of my p570 servers (AIX5L 5.3). It shows the %busy=100 for hdisk0. I see that the used pagin space is not more than 15%. The nmon tool is showing a high value of Page Faults (around 35k).
How can solve this problem.

Many Thanks
Lorenc
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2  
Old April 17th, 2008
duke900ssd's Avatar
duke900ssd Offline
Senior Member
 
Join Date: March 2007
Posts: 205
Re: Page faults is too high

Which problem?
The high page faults?
The "performance problem"?
The 100% busy disk?
The paging not more than 15%

I guess you mean the 100% busy disk.
Try iostat and sar command's man pages for info on these commands.
If you have IBM cover raise a perfpmr.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3  
Old April 17th, 2008
cdelgadop's Avatar
cdelgadop Offline
Senior Member
 
Join Date: November 2006
Posts: 310
Send a message via MSN to cdelgadop
Re: Page faults is too high

Hi

Could you please post the output of the following command:

vmo -a | grep -Ei "maxperm|minperm|maxclient"

Thanks
__________________
cd3lgad0p
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4  
Old April 18th, 2008
duke900ssd's Avatar
duke900ssd Offline
Senior Member
 
Join Date: March 2007
Posts: 205
Re: Page faults is too high

Thrashing?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5  
Old April 21st, 2008
lorenc.saraci's Avatar
lorenc.saraci Offline
Junior Member
 
Join Date: April 2008
Posts: 2
Re: Page faults is too high

Quote:
Originally Posted by cdelgadop
Hi

Could you please post the output of the following command:

vmo -a | grep -Ei "maxperm|minperm|maxclient"

Thanks

Hi,

I had two problems the page faults was too high and the disk% busy was almost 100% all the time. I splited the paging logical volume in two hdd and now disk% busy is 20% but the page faults is still too hight.

The output for vmo -a | grep -Ei "maxperm|minperm|maxclient"
is as below

maclient%=80
minperm=384487
minperm%=20

Thanks
Lorenc
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6  
Old April 26th, 2008
cdelgadop's Avatar
cdelgadop Offline
Senior Member
 
Join Date: November 2006
Posts: 310
Send a message via MSN to cdelgadop
Re: Page faults is too high

Hi

Yeap. Thrashing

UNIX Memory Management
What is disk thrashing? - A Word Definition From the Webopedia Computer Dictionary

Lorenc. Depending on your AIX version i would reconfigured those values for maxclient/maxperm/minperm. One of the beauties of AIX is the VMM (Virtual Memory Manager), the SW layed in charge of managing all stuff related to paging space and real memory.

When having systems running programs that consume lots of real memory and do their own caching like RDMBS (Oracle, DB2, Sybase) it's a good practice to change the way VMM works no no double buffering (at DB level and OS level) is done.

I usually set those parameters with the following values:

maxclient%=08
maxperm%=08
minperm%=03

And it work for me. There're so many discussions about right values and latest Maintenance Levels (or Tech levels) recommends another numbers. If you're running SAP systems these above are the recommended values.

http://www.circle4.com/jaqui/eserver...hIOOandVMO.pdf

Hope this helps
__________________
cd3lgad0p
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7  
Old April 26th, 2008
cdelgadop's Avatar
cdelgadop Offline
Senior Member
 
Join Date: November 2006
Posts: 310
Send a message via MSN to cdelgadop
Re: Page faults is too high

Hi

Sorry. about page faults too high. When CPU looks for a real memory page of data and that one is not there on real RAM then a page faults occurs. Then VMM will look for the data and ask disk subsystem to look for data, once disk susbsystem has found and retrieve data, VMM will place it in a free page on Real memory (it will then use the lrud program to download data from the least recently used pages of real memory to based paging space free page) and place data on RAM. As you can see if your system has lots of page faults data might not be get enough RAM memory to be placed on and disk access (that's by far more costly than RAM access) has to be done to look and retrieve data and to relocate frames or memory pages to paging space.

Your goal is to free as much real memory as possible, either by optimizing your VMM or by tuning your system to free as much RAM as possible. i always try to drop services not needed and tune java programs.

Hope this helps
__________________
cd3lgad0p
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8  
Old April 27th, 2008
ross.mather's Avatar
ross.mather Offline
Senior Member
 
Join Date: January 2007
Location: Nomadic in the UK
Posts: 394
Re: Page faults is too high

Quote:
Originally Posted by cdelgadop

I usually set those parameters with the following values:

maxclient%=08
maxperm%=08
minperm%=03

And it work for me. There're so many discussions about right values and latest Maintenance Levels (or Tech levels) recommends another numbers. If you're running SAP systems these above are the recommended values.

Hope this helps
Watch this advice please as the Memory Management recommendations have changed with AIX 5.3. SAP now recommends the minperm% at 20 and maxperm / maxclient at 80%. I know because I just did a big SAP rollout. There are significant differences in the memory management model used by 5.3 from earlier versions so old advice may no longer be relevant for your application.

What data is on the heavily loaded disk? That will help you understand which bit of your application is accesiing heavily. If this is a database its often due to a poorly written query - which loops through large tables and doesn't have the memory to cope with having that table in memory. Often indexing a couple of tables and optimising the query will solve the problem much btter than trying to tune the VMM.
__________________
Ross Mather, IBM AIX IT Specialist.
That said anything I say here is my own opinion and not anything that you can ever hold against IBM.
Ohhh and don't forget that I make mistakes too....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

These are the 100 most searched terms
Search Cloud
0042-001 0042-001 nim 0513-001 the system resource controller daemon is not active 0513-001 the system resource controller daemon is not active. 0514-061 0514-061 cannot find a child device 0514-061 cannot find a child device. 0516-787 0516-787 extendlv 0516-787 extendlv: maximum allocation for logical volume 110000ac aa00e1f3 aio aix aix aio aix freeware aixif_arp_dup_addr b150f22a b181fb53 ba010004 c1001020 d133c002 dacnone dcb47997 dlpar fcp_array_err6 fget_config gnu tar aix gsclvmd gtar aix hi yall hmc root password hmc vmware hscl05db ibm p6 ibm p6 520 libpopt aix libpopt.a libpopt.a(libpopt.so.0) is needed by rsync-2.6.2-1 migratelv mksysb navisphere agent nim server pseries pseriestech rsync aix sc_disk_err4 scan_error_chrp vio server websm xhost file ... powered by Simple Search Cloud


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC

vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48