- Community Home
- >
- Servers and Operating Systems
- >
- Legacy
- >
- Operating System - Tru64 Unix
- >
- Re: how to free up memory resources in tru64
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
Discussions
Discussions
Forums
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
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
тАО07-16-2005 01:37 PM
тАО07-16-2005 01:37 PM
how to free up memory resources in tru64
i've always been trying to figure out how to refresh my systems memory utilization. I am using an es40 tru64 version 4.0f and has been experiencing almost 100% memory utilization. I am expecting the application to release memory resources after each transaction, is this correct? or is it the responsibility of the OS as what the application developer claimed, to do the necessary housekeeping? If so, how do we refresh memory utilization in tru64 without doing reboot?
thanks,
ddr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2005 06:26 AM
тАО07-17-2005 06:26 AM
Re: how to free up memory resources in tru64
100% memory utilization is not bad in itself. Are you experiencing any page out?
What kind of application are you using? Have you checked their requirements against the system configuration? Can you post
sysconfig -q vm?
greetings,
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2005 10:21 AM
тАО07-17-2005 10:21 AM
Re: how to free up memory resources in tru64
below is the requested output:
# sysconfig -q vm
vm:
ubc-minpercent = 10
ubc-maxpercent = 100
ubc-borrowpercent = 20
ubc-maxdirtywrites = 5
vm-max-wrpgio-kluster = 32768
vm-max-rdpgio-kluster = 16384
vm-cowfaults = 4
vm-mapentries = 2386
vm-maxvas = 6979321856
vm-maxwire = 16777216
vm-heappercent = 7
vm-vpagemax = 65536
vm-segmentation = 1
vm-ubcpagesteal = 24
vm-ubcdirtypercent = 10
vm-ubcseqstartpercent = 50
vm-ubcseqpercent = 20
vm-csubmapsize = 1048576
vm-ubcbuffers = 256
vm-syncswapbuffers = 128
vm-asyncswapbuffers = 4
vm-clustermap = 1048576
vm-clustersize = 65536
vm-zone_size = 0
vm-kentry_zone_size = 16777216
vm-syswiredpercent = 80
vm-inswappedmin = 1
vm-page-free-target = 128
vm-page-free-swap = 74
vm-page-free-hardswap = 2048
vm-page-free-min = 20
vm-page-free-reserved = 10
vm-page-free-optimal = 74
vm-page-prewrite-target = 256
dump-user-pte-pages = 0
kernel-stack-guard-pages = 1
vm-min-kernel-address = 18446744065119617024
malloc-percpu-cache = 1
vm-aggressive-swap = 0
vm_page_color_private = 0
vm-map-index-count = 64
vm-map-index-rebalance = 128
vm-map-index-enabled = 1
vm-map-index-hiwat = 4
vm-map-index-lowat = 2
new-wire-method = 1
vm-segment-cache-max = 50
vm-page-lock-count = 64
gh-chunks = 0
gh-min-seg-size = 8388608
gh-fail-if-no-mem = 1
private-text = 0
private-cache-percent = 0
#
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2005 02:00 PM
тАО07-17-2005 02:00 PM
Re: how to free up memory resources in tru64
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2005 02:35 PM
тАО07-17-2005 02:35 PM
Re: how to free up memory resources in tru64
ubc-maxpercent = 100
This is a reason, much memory is used. You advise the unified buffer cache to use up to 100% of the available memory.
If you are using oracle then this parameter should be set much lower to avoide having to buffer in the os and in oracle.
Try sysconfig -r vm ubc-maxpercent=70 and you should notice a reduced memory utilization.
Another command is ipcs -b to see if any application creates a shared memory segment and leaves it behind.
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2005 07:43 PM
тАО07-17-2005 07:43 PM
Re: how to free up memory resources in tru64
Minimum values are
MSG_MNI:
ipcs -q|wc -l
SEM_MNI:
ipcs -s|wc -l
SHM_MNI:
ipcs -m|wc -l
SHM_MAX:
2147475456 (=2G-8Kbit)
MAX_PROCESS_PER_USER:
ps -ef|wc -l
All the running process ~ max_process_per_user
MAX_THREADS_PER_USER:
expr `ps -efm|wc -l` - `ps -ef|wc -l`
All the running threads ~ max_threads_per_user
ubc_maxpercent: You can count this also
vmstat -P
see the section "Managed Pages Break Down"
("free pages" + "inactive pages" + "ubc pages") * 100/"Total"
Remember:
The root-user does'n have limit on the process and threads!
If you use very big values, start to thing that everything is in the big tables witch fragmented ie. too big values means overhead, less memory, users and so on.
UBC
ubc_minpercent = 3
ubc_borrowpercent = 3
ubc_maxpercent = 66
If you have a big big physical memory then calculate how much memory is a 3%, this gives to you image how muct data stays in the memory to waiting flush!
Regards
Ilkka
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-18-2005 01:13 AM
тАО07-18-2005 01:13 AM
Re: how to free up memory resources in tru64
As mentioned by others 100% memory utilitzation isn't necessarily a bad thing. It depends on whether your system is paging out a lot.
Have you considered using sys_check to see what it recommends for system parameters? The command would be:
# /usr/sbin/sys_check -all > sys_check.htm
Look at the 'View Warnings' section.
To get the latest version of sys_check use this URL:
http://h30097.www3.hp.com/sys_check/
Vic