11-18-2009
High use of cache memory
Hi,
I'm running a debian lenny 1GB ram, but with a high I/O. This server has 400IOPS and 3MB/s sustain. So, I noted cached memory use 800MB, buffered memory use 50MB, and no free memory is available. Questions:
What does mean such a high cached memory?
Who's using this cached memory?
Is it normal this high cached memory?
thanks in advance
regards,
Israel.
10 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
Pls! will someone help me on how to clear my cache memory of my Internet browser
Thanks
Kayode (3 Replies)
Discussion started by: kayode
3 Replies
2. Solaris
I'm looking to get the file cache portion of physical (real) memory on a Solaris workstation (Similar to the Cache: line in /proc/meminfo on some Linux systems):
# swap -s; swap -l; vmstat 2 2; echo "::memstat" | mdb -k
total: 309376k bytes allocated + 41428k reserved = 350804k used,... (5 Replies)
Discussion started by: Devyn
5 Replies
3. UNIX for Advanced & Expert Users
18:45:47 # free -m
total used free shared buffers cached
Mem: 96679 95909 770 0 1530 19550
-/+ buffers/cache: 74828 21851
Swap: 12287 652 11635
Hi all. The below output is from a RHEL 4.5... (0 Replies)
Discussion started by: drummerrob
0 Replies
4. Red Hat
Right now i am using Red Hat Enterprise Linux AS release 4 and cache memory occupying around 1.5GB mentioned below,
total used free shared buffers cached
Mem: 2026 2021 5 0 161 1477
-/+ buffers/cache: 382 1644 ... (4 Replies)
Discussion started by: thakshina
4 Replies
5. Programming
The environment is Java/Windows. The program keeps near real-time state in memory cache, which is updated by multiple sources, size of the cache is roughly 500 MB, frequency of updates is ~ 20 per second. I am looking into different ways to keep current snapshot of the memory on the disk for a)... (9 Replies)
Discussion started by: migurus
9 Replies
6. Solaris
hi all,
i have noticed that my server has 64 GB RAM and i have application in this server but the server has free memory only 15% and utilized 85% however it didn't eat from swap .
does any parameter can be configured in kernel to make the system clear memory from cache like linux
i found... (4 Replies)
Discussion started by: maxim42
4 Replies
7. 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
8. UNIX for Dummies Questions & Answers
i wish to clear memory cache on a production box and i was wondering what is the worst that can happen if i do?
i already tested this on a backup server and everything seemed fine.
but i need to know from you experts what are the worst things that can happen when i run it on a real server:
... (5 Replies)
Discussion started by: SkySmart
5 Replies
9. AIX
Hi,
I am new to AIX, Can someone please help me how to know the swap space, total physical memory and system cache?
We are using AIX 5.3.
Thanks! (3 Replies)
Discussion started by: Phaneendra G
3 Replies
10. Programming
#include<stdio.h>
#include<stdlib.h>
#include<sys/time.h>
#include<time.h>
#include "rdtsc.h"
#define SIZE 4*64*1024
int main()
{
unsigned long long a,b;
int arr={0};
int i;
register int r;
a=rdtsc();
r=arr;
b=rdtsc();
printf("1st element Access Cycles = %llu\n",b-a); (2 Replies)
Discussion started by: Vaibhavs1985
2 Replies
LEARN ABOUT REDHAT
ldap_cache
LDAP_CACHE(3) Library Functions Manual LDAP_CACHE(3)
NAME
ldap_enable_cache, ldap_disable_cache, ldap_destroy_cache, ldap_flush_cache, ldap_uncache_entry, ldap_uncache_request,
ldap_set_cache_options - LDAP client caching routines
SYNOPSIS
#include <ldap.h>
ldap_enable_cache( ld, timeout, maxmem )
LDAP *ld;
long timeout;
long maxmem;
void ldap_disable_cache( ld )
LDAP *ld;
void ldap_destroy_cache( ld )
LDAP *ld;
void ldap_flush_cache( ld )
LDAP *ld;
void ldap_uncache_entry( ld, dn )
LDAP *ld;
char *dn;
void ldap_uncache_request( ld, msgid )
LDAP *ld;
int msgid;
void ldap_set_cache_options( ld, opts )
LDAP *ld;
unsigned long opts;
DESCRIPTION
These routines are used to control the behavior of the experimental client caching of ldap_search(3) and ldap_compare(3) operations. By
default, the cache is disabled and no caching is done. Enabling the cache can greatly improve performance and reduce network bandwidth
when a client DUA makes repeated requests.
ldap_enable_cache() should be called to turn on local caching or to change cache parameters (lifetime of cached requests and memory used).
The ld parameter should be the result of a successful call to ldap_open(3). The timeout is specified in seconds, and is used to decide how
long to keep cached requests. The maxmem value is in bytes, and is used to set an upper bound on how memory the cache will use. You can
specify 0 for maxmem to restrict the cache size by the timeout only. The first call to ldap_enable_cache creates the cache; subsequent
calls re-enable the cache and set the timeout and memory values.
ldap_disable_cache() temporarily disables use of the cache (new requests are not cached and the cache is not checked when returning
results). It does not delete the cache contents.
ldap_destroy_cache() turns off caching and completely removes the cache from memory.
ldap_flush_cache() deletes the cache contents, but does not effect it in any other way.
ldap_uncache_entry() removes all requests that make reference to the distinguished name dn from the cache. It should be used, for example,
after doing an ldap_modify(3) call involving dn.
ldap_uncache_request() removes the request indicated by the LDAP request id msgid from the cache.
ldap_set_cache_options() is used to change caching behavior. The current supported options are LDAP_CACHE_OPT_CACHENOERRS to suppress
caching of any requests that result in an error, and LDAP_CACHE_OPT_CACHEALLERRS to enable caching of all requests. The default behavior
is to not cache requests that result in errors, except that request that result in the error LDAP_SIZELIMIT_EXCEEDED are cached.
ERRORS
ldap_enable_cache() returns 0 upon success, and -1 if it is unable to allocate space for the cache. All the other calls are declared as
void and return nothing.
SEE ALSO
ldap(3), ldap_search(3), ldap_compare(3)
ACKNOWLEDGEMENTS
OpenLDAP is developed and maintained by The OpenLDAP Project (http://www.openldap.org/). OpenLDAP is derived from University of Michigan
LDAP 3.3 Release.
OpenLDAP 2.0.27-Release 22 September 1998 LDAP_CACHE(3)