Skip to main content

At first, I attempted

echo 1 > /proc/sys/vm/drop_caches

Response

-bash: /proc/sys/vm/drop_caches: Permission denied

Adding sudo in front of the command was met with the same result.  What about if I execute the shell as root

sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches'

Success.  Caches cleared.

 

Different types of clearing cache

 

Clear PageCache only

sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches'

Clear dentries and inodes

sudo sh -c 'echo 2 > /proc/sys/vm/drop_caches'

Clear pagecache, dentries, and inodes

sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

 

 

Related articles

Andrew Fletcher21 Nov 2024
How to update your Ubuntu server efficiently
Maintaining your Ubuntu server is essential to ensure it operates smoothly, stays secure, and benefits from the latest features. Whether you're managing a server for personal projects or enterprise-level applications, regularly updating your system is a critical best practice. Here’s a...