01-20-2011
Time to read up on memory paging or your O/S. The simple concept of concatonated memory occupancy in unix is long-gone. It is much more sophisticated nowadays and adding up the memory request slips from running programs could easily exceed the memory fitted. The "top" program does not itemise memory allocated dynamically to system buffers.
In your case I suspect that the system is using spare memory for disc buffering and (perversely) swap space. What matters in performance analysis is whether there is a queue for a resource.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I am seeing very high kernel usage and very high load averages on my system (Although we are not loading much data to our database). Here is the output of top...does anyone know what i should be looking at?
Thanks,
Lorraine
last pid: 13144; load averages: 22.32, 19.81, 16.78 ... (4 Replies)
Discussion started by: lorrainenineill
4 Replies
2. AIX
Hi,
We have AIX 5.1 machine of RAM 8 GB and paging space is 8GB. we are getting high memory usage of almost 99%.Can anybody please help in this ?
Partial vmstat o/p
kthr memory
----- -----------
r b avm fre
2 1 278727 1143
There is no paging issue.Becoz in... (5 Replies)
Discussion started by: jayakumarrt
5 Replies
3. HP-UX
how can I find cpu usage memory usage swap usage and
I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times
my final destination is monitor process
logical volume usage above X % and number of Logical voluage above
can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies
4. AIX
How to monitor the IBM AIX server for I/O usage, memory usage, CPU usage, network usage, storage usage? (3 Replies)
Discussion started by: laknar
3 Replies
5. AIX
hi,
I want to ask , my AIX 6.1 is always used about 97% memory.
Is this normal ?
or any command can free up memory like Linux ?
thanks. (1 Reply)
Discussion started by: virusxx
1 Replies
6. Shell Programming and Scripting
can any one please help me to shell script
high memory usage alert (6 Replies)
Discussion started by: robo
6 Replies
7. AIX
Hello All
I have a system running AIX 61 shared uncapped partition (with 11 physical processors, 24 Virtual 72GB of Memory) .
The output from NMON, vmstat show a high run queue (60+) for continous periods of time intervals, but NO paging, relatively low I/o (6000) , CPU % is 40, Low network.... (9 Replies)
Discussion started by: IL-Malti
9 Replies
8. Solaris
Hi Experts,
Our servers running Solaris 10 with SAP Application. The memory utilization always >90%, but the process on SAP is too less even nothing.
Why memory utilization on solaris always looks high?
I have statement about memory on solaris, is this true:
Memory in solaris is used for... (4 Replies)
Discussion started by: edydsuranta
4 Replies
9. Red Hat
Hi ,
There is one following alert .
Message : cdm:Average (2 samples) swap memory usage is now 91%, which is above the warning threshold (90%)
Here is my findings.
Output of TOP command in Linux server.
top - 14:21:44 up 6 days, 4:48, 1 user, load average: 2.55, 2.06,... (3 Replies)
Discussion started by: Maddy123
3 Replies
10. UNIX for Advanced & Expert Users
Hi,
This morning there was an app that caused a sudden spike in I/O and memory usage in the server. We found the reason for the I/O, however the memory spike was something new, as it had never happened before.
I figured out what caused the memory spike, however, how do I investigate why... (6 Replies)
Discussion started by: anaigini45
6 Replies
LEARN ABOUT CENTOS
libtalloc_tutorial
libtalloc_tutorial(3) talloc libtalloc_tutorial(3)
NAME
libtalloc_tutorial - The Tutorial
Introduction
Talloc is a hierarchical, reference counted memory pool system with destructors. It is built atop the C standard library and it defines a
set of utility functions that altogether simplifies allocation and deallocation of data, especially for complex structures that contain
many dynamically allocated elements such as strings and arrays.
The main goals of this library are: removing the needs for creating a cleanup function for every complex structure, providing a logical
organization of allocated memory blocks and reducing the likelihood of creating memory leaks in long-running applications. All of this is
achieved by allocating memory in a hierarchical structure of talloc contexts such that deallocating one context recursively frees all of
its descendants as well.
Main features
o An open source project
o A hierarchical memory model
o Natural projection of data structures into the memory space
o Simplifies memory management of large data structures
o Automatic execution of a destructor before the memory is freed
o Simulates a dynamic type system
o Implements a transparent memory pool
Table of contents:
Chapter 1: Talloc context
Chapter 2: Stealing a context
Chapter 3: Dynamic type system
Chapter 4: Using destructors
Chapter 5: Memory pools
Chapter 6: Debugging
Chapter 7: Best practises
Version 2.0 Tue Jun 17 2014 libtalloc_tutorial(3)