How To Clear Memory Cache On Linux - Unixmen
How To Clear Memory Cache On Linux - Unixmen
How To Clear Memory Cache On Linux - Unixmen
By default, every Linux OS has an efficient memory management system used to clear the buffer
cache periodically. You can manually free up the memory cache with the following simple command:
However, if you want to force the Linux OS to do clearing memory cache on a particular interval, just
add the command to cron job. Here, I show you how.
Open up your terminal and enter the following command to create a file called cacheclear.sh. Say
for example, I create cacheclear.shfile in my /home directory:
#!/bin/sh
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
Save and exit the file. Now add this file to your crontab:
This command opens the current user cron file. If you want to set it to some other user, use the
following command instead:
0 * * * * /home/cacheclear.sh
http://www.unixmen.com/how-to-clear-memory-cache-on-linux-servers/ 1/2
7/22/2014 How to Clear Memory Cache on Linux | Unixmen
Save and exit the file. Once you’re done, cron job will run this command every hour and will clear the
system memory caches.
After testing with the above command, the sample results are shown in the below screen shots.
As per the above outputs, the memory caches are reduced a bit.
http://www.unixmen.com/how-to-clear-memory-cache-on-linux-servers/ 2/2