Re: Re: How to clean up buffer or cache momory?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

在 2012年2月16日 下午9:33,黄小伟 <jingle2422@xxxxxxx> 写道:
> I know this, but I want to reclaim dynamically. Say in a shout time, several
> seconds.

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" <mkatiyar@xxxxxxxxx> 写道:
>>2012/2/16 黄小伟 <jingle2422@xxxxxxx>:
>>>  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 -
>>Kernelnewbies mailing list
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@xxxxxxxxxxxxxxxxx

Best Regards

Kernelnewbies mailing list

[Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Networking]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]

Add to Google Powered by Linux