Purge Linux Cache Memory » History » Version 2
Alexis Jeandet, 18/12/2013 06:00 PM
1 | 1 | Alexis Jeandet | h1. Purge Linux Cache Memory |
---|---|---|---|
2 | |||
3 | Sometime the linux kernell uses a lot of cache memory, it can prevent you from allocating memory in your programs. To solve this issue, one solution is to periodically force the kernell to flush its caches buffers. |
||
4 | |||
5 | <pre><code class="bash"> |
||
6 | mkdir -p /opt/scripts |
||
7 | 2 | Alexis Jeandet | echo '#!/bin/bash' > /opt/scripts/clearcachemem.sh |
8 | echo 'sync; echo 3 > /proc/sys/vm/drop_caches' >> /opt/scripts/clearcachemem.sh |
||
9 | 1 | Alexis Jeandet | chmod +x /opt/scripts/clearcachemem.sh # make it executable |
10 | </code></pre> |
||
11 | |||
12 | Then edit cron config with: |
||
13 | |||
14 | <pre><code class="bash"> |
||
15 | sudo crontab -e |
||
16 | # enter insert mode with "i" |
||
17 | # paste "0 0 * * * /opt/scripts/clearcachemem.sh" |
||
18 | # exit with "echap" key then type ":wq" then "return" key |
||
19 | </code></pre> |