- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Serious Memory Problem
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-06-2007 03:01 PM
03-06-2007 03:01 PM
Serious Memory Problem
I have two nodes of HP-UX Itamium with 4G memory and 4G swap space. Both configuration is identical. The following is the output of "swapinfo -ta" command for each node:
Node A (Normal)
===============
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 1156456 3037848 28% 0 - 1 /dev/vg00/lvol2
reserve - 3037848 -3037848
memory 4182352 2238588 1943764 54%
total 8376656 6432892 1943764 77% - 0 -
Node B (Abnormal)
=================
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 275068 3919236 7% 0 - 1 /dev/vg00/lvol2
reserve - 3639516 -3639516
total 4194304 3914584 279720 93% - 0 -
As you can see, the "Memory" row of Node B is missing and the total of memory used is very high even though Node A is serving much more Oracle connections.
The situation is worse off when Oracle requires more memory. Either the Oracle instance or the node itself will go crash. One more strange thing is the usage of "dev" is very low (no more than 20% at most) even the "total" is close to 100%.
Please. shed me light on that because the nodes are on production! Million Thanks!
Dicky
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 03:39 PM
03-06-2007 03:39 PM
Re: Serious Memory Problem
That being said, it appears to me that you REALLY REALLY REALLY need to add more RAM to these machines. 28% swap usage is NOT GOOD.
4GB of RAM is not much in modern machines. I wouldn't buy an HP-UX machine with less than 8GB if it is going to run Oracle. I would probably consider 16GB or more depending on the number of users accessing the DB.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 03:52 PM
03-06-2007 03:52 PM
Re: Serious Memory Problem
I am agree with Patrick.If you are working with oracle then you always prefer higher memory as such applications take lots of memory & with low memory it will cause performance degradation.
Thanks & Regards
Reshma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 04:10 PM
03-06-2007 04:10 PM
Re: Serious Memory Problem
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 05:48 PM
03-06-2007 05:48 PM
Re: Serious Memory Problem
Btw the crash symptom (out of memory) just happened on Node B but not on Node A. Does anyone has encountered such an experience?
Thanks in advance!
Dicky
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 06:19 PM
03-06-2007 06:19 PM
Re: Serious Memory Problem
Welcome to HP-UX forums.
Please also read:
http://forums1.itrc.hp.com/service/forums/helptips.do?#33 on how to reward any useful answers given to your questions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2007 11:54 PM
03-06-2007 11:54 PM
Re: Serious Memory Problem
You may have to REDUCE the SGA to get more stability at the cost of more IO?
You may have to TUNE the SGA at no cost other than brain power. Does the SGA have one of those 250mb Java pool which are rarely or not used in some cases? Trim that!
Multiple pools? MRU limits?
If agree that we now often need multi-GB sized SGAs for Oracle instances, but some Oracle instances with tightly controlled resources are perfectly happy with 250MB or less. You woudl need to work at that though. Throwing memory at it may be more cost effective.
Regards
Hein van den Heuvel
HvdH Performance Consulting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2007 01:33 AM
03-07-2007 01:33 AM
Re: Serious Memory Problem
I absolutely do NOT want to page anything out, if possible. Paging out reduces system performance severely.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2007 02:10 AM
03-07-2007 02:10 AM
Re: Serious Memory Problem
welcome to the forum.
check these two kernel parameters
dbc_max_pct
dbc_min_pct
with kctune
Oracle has it's own chaching/buffering mechanisem (SGA) and does not need the dynamic buffer cache of the OS.
If these values are more than 10% in a 4GB System, which is for Oracle, I recommend to set both values to 10%.
Check a kernel parameter with kctune i.e.
kctune dbc_max_pct
Change a value with kctune i.e.
kctune dbc_mac_pct=10
Change a kernel paramter to default i.e.
kctune dbc_max_pct=
Check all kernel parameter
kctune
Regards
Roland