LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices



Reply
 
Search this Thread
Old 10-09-2009, 09:38 AM   #1
amit shukla
LQ Newbie
 
Registered: Oct 2009
Posts: 2

Rep: Reputation: 0
kernel 2.6.9-89.0.9.ELsmp related question - drop_caches


We are currently on the kernel version 2.6.9-89.0.9.ELsmp and we have seen cases of cache usage going very high.(almost till the level of total available memory)
To solve this issue we used the following command:

echo 3 > /proc/sys/vm/drop_caches

The result is that it drops clean caches, dentries and inodes from memory, causing that memory to become free.

The man pages on the proc displays that drop_caches is available since the kernel version 2.6.16.
refert to the url below :
http://linux.die.net/man/5/proc

However as stated earlier drop_caches works on kernel version 2.6.9-89.0.9.ELsmp as well.
How can it be confirmed if its a safe option to use drop_caches in 2.6.9-89.0.9.ELsmp or
is any other source from where this can be verified ?

Thanks in advance.
 
Old 10-10-2009, 06:57 PM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 12,501

Rep: Reputation: 1077Reputation: 1077Reputation: 1077Reputation: 1077Reputation: 1077Reputation: 1077Reputation: 1077Reputation: 1077
The cache is designed to use free memory - that's how it provides a benefit. If you do a lot of I/O, it's not unusual for it to use "all" the memory. So you may be worrying about nothing.
Or you may actually have a problem - we can't tell from your post.

Patch sets are developed and tested prior to merging into the mainline kernel. Sometimes the major resellers roll patches they consider useful back into their user base. RH has a history of developing functions like this. Why would you think this is any less "safe" than any other patch ?.
With EL you should be on a support contract - you could always ask RH.
 
Old 10-10-2009, 10:22 PM   #3
tommylovell
Member
 
Registered: Nov 2005
Distribution: Fedora, Redhat
Posts: 372

Rep: Reputation: 101Reputation: 101
I don't remember the kernel level for RHEL4.6. I do however, have a painful memory of 'echo 3 > /proc/sys/vm/drop_caches' hanging a production server... So I'd be cautious.

I concur with syg00. Cache going high and using all available memory is not necessarily bad. Actually it is good most of the time. If you start swapping heavily (major faults) and your cache is not trimmed back, then you might want to look at 'swappiness' (/proc/sys/vm/swappiness). Although in my experience is it doesn't work very effectively on our systems (RHEL5.3). Just MHO.
 
  


Reply

Tags
kernel, proc


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
kernel 2.6.9-89.0.9.ELsmp related question amit shukla Linux - General 2 10-09-2009 10:00 AM
Where will I get RHEL3 with kernel 2.4.21-27.Elsmp hsmukunda Linux - Newbie 2 11-17-2006 11:40 AM
java crashes on 2.4.21-20.ELsmp kernel rvmoye Red Hat 1 12-16-2004 03:01 PM
mkinitrd kernel-related question Tino27 Slackware 1 03-27-2004 12:14 AM
module related question when compiling kernel taoweijia Linux - Newbie 1 02-10-2004 05:31 PM


All times are GMT -5. The time now is 08:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration