Linux Drop Cache

The biggest advantage of Linux OS is maintaining cache for file-systems, memory pages etc to speedup the cpu process reducing the hard disk i/o. From 2.6.16 kernel a new mechanism has been introduced to have the kernel drop the pagecache, dentries or inodes cache which helps the administrator to throw away that script that allocated a ton of memory just to get rid of the cache.

Its a good practice to run ” sync ” command before using the below options which will sync the RAM cache back to the hard drives.
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
You will see a sudden drop in the ram memory usage after running this commands. Use either top or free -m command to check the memory usage.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.