How to clean up buffer or cache momory?
From: Pei Lin <hidden>
Date: 2012-02-21 05:29:34
? 2012?2?16? ??9:33???? [off-list ref] ???
I know this, but I want to reclaim dynamically. Say in a shout time, several seconds.
http://www.kernel.org/doc/Documentation/sysctl/vm.txt drop_caches Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free. To free pagecache: echo 1 > /proc/sys/vm/drop_caches To free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches To free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches As this is a non-destructive operation and dirty objects are not freeable, the user should run `sync' first. So the left thing, you could write down scripts or codes to do the action above while detecting the operation of the device.
? 2012-02-16 21:21:11?"Manish Katiyar" [off-list ref] ???quoted
2012/2/16 ??? [off-list ref]:quoted
Hi I encounter a problem recentely. My system supports USB strorage and other network applications. But after I put a file to usb storage, it will consume some many momory. (buffer + cache). And these buffered memory can not be reclaimed(use free command). So I want to know how to reclaim the buffer memory in a short time.Google for ./sys/vm/drop_caches -- Thanks - Manish _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies_______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Best Regards Lin