LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 03-14-2007, 11:29 AM   #1
bean66
LQ Newbie
 
Registered: Nov 2005
Posts: 8

Rep: Reputation: 0
Flush file system cache?


How do you get linux to flush its file system cache?

I need to get the file system cache flushed (or at least one file that I know is cached) to produce repeatable consistent performance testing results.

Thanks
 
Old 03-14-2007, 12:03 PM   #2
MOS JEFF-INITELY
Member
 
Registered: Sep 2006
Distribution: Windows .. MUAHAHAHA
Posts: 66

Rep: Reputation: 15
This works for SLES10 and RHEL5 I believe /proc/sys/vm/drop_caches
 
Old 03-14-2007, 12:30 PM   #3
Guttorm
Senior Member
 
Registered: Dec 2003
Location: Trondheim, Norway
Distribution: Debian and Ubuntu
Posts: 1,135

Rep: Reputation: 230Reputation: 230Reputation: 230
Also the command "sync" will write it to disk. The C function "fsync" can be used to write one specific file.
 
Old 03-14-2007, 12:34 PM   #4
RomKnight
LQ Newbie
 
Registered: Jul 2004
Posts: 23

Rep: Reputation: 15
/proc/sys/vm/drop_caches for fedora core 6
http://linux.inet.hr/proc_sys_vm_drop_caches.html

<edit>I just remember i needed and option to mount a FS but preventing it from beeing cached by the kernel - oracle... - Unfortunatly there's no option for it until RHEL 5 but its already present in fedora core 6

From mount man page:

nobh Do not attach buffer_heads to file pagecache

</edit>

Hope it helps

Last edited by RomKnight; 03-14-2007 at 12:41 PM.
 
Old 03-14-2007, 02:04 PM   #5
bean66
LQ Newbie
 
Registered: Nov 2005
Posts: 8

Original Poster
Rep: Reputation: 0
Thanks all...
Since I'm running 2.6.13 the drop_caches is not available... sigh..

I'll be upgrading.
 
Old 03-14-2007, 02:17 PM   #6
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Squeeze 2.6.32.9 SMP AMD64
Posts: 3,240

Rep: Reputation: 121Reputation: 121
I don't know what kind of testing you're trying to do, but just flushing the cache may not be enough to get the results you want. To totally eliminate the effects of caching you will need to do a complete memory flush: i.e. read or write data that is larger than system memory.
 
  


Reply


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
how-to flush dns cache PlatinumRik Linux - Networking 6 07-27-2011 02:47 PM
Display and Flush DNS cache click Linux - Networking 7 11-10-2009 01:00 PM
How can I turn off File system cache? joxer77 AIX 4 08-04-2005 09:10 AM
how to reload sbp2 module /Flush terminal command cache Lakota Mandriva 1 12-07-2004 02:08 PM
File system cache in Redhat Linux svyshna Linux - General 1 09-06-2003 10:18 PM


All times are GMT -5. The time now is 07:18 AM.

Main Menu
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