Wednesday 4 September 2013

Vider la Mémoire Cache sur une distribution Linux

       Bonjour hier le DBA (admin base de données) est venus me voir pour un problème avec oracle qui occupait assez de mémoire sur le serveur et il restait tous le temps à 95%. Oracle malheureusement laisse pas mal d'objet derrière lui en mémoire qui n'utilise plus et donc occupe de la place inutilement. Linux à la solution pour vider les différents cache de la mémoire et coté CPU également.
Il suffit de faire en root:

Libérer les caches niveau processeur:
 prompt@root~/## echo 1 > /proc/sys/vm/drop_caches 
Libérer les dentries  et inodes:
 prompt@root~/## echo 2 > /proc/sys/vm/drop_caches 
Libérer tous les 3 à la fois 
 prompt@root~/## echo 3 > /proc/sys/vm/drop_caches
  
Vous pouvez le mettre en cron par exemple toutes le 10 heures: 
crontab -e  
Insérer:
* */10 * * *    echo 3 > /proc/sys/vm/drop_caches
 
Esc: x!
"crontab -l" pour voir si tout es bon! 

2 comments:

HOWTO IMPORT OVA (from VMware) to PROXMOX 5.x

  HOWTO IMPORT OVA (from VMware) to PROXMOX 5.x         Hi All may be someone has faced to import an OVA (created with VMware) to PROX...