Pour vider le cache d'un serveur Linux, il est possible d'utiliser le fichier '/proc/sys/vm/drop_caches'.

Suivant la valeur inscrite dans ce fichier au moment 't', le système va vider l'un ou les composants suivants :

- Si 1 : Vidage juste du cache de page(CachePage)

- Si 2 : Vidage uniquement des objets 'dentries' et 'inodes', liés aux systèmes de fichiers(Et donc pouvant jouer dans les performances)

- Si 3 : Vidage du Cache des pages ET des objets 'dentries' et inodes'.

La valeur conseillée est '1', applicable par la commande suivante :

 

# echo 1 > /proc/sys/vm/drop_caches

Pour bien faire, consulter les valeurs de la mémoire AVANT et APRES la commande par :

# free -m

 

Exemple :

# free -m

             total       used       free     shared    buffers     cached

Mem:          5973       5641        331        361        506       2027

-/+ buffers/cache:       3107       2865

# free -m

             total       used       free     shared    buffers     cached

Mem:          5973       5641        331        361        506       2027

-/+ buffers/cache:       3107       2865

Swap:         4095         44       4051

# echo 1 > /proc/sys/vm/drop_caches

# free -m

             total       used       free     shared    buffers     cached

Mem:          5973       3427       2545        361          0        393

-/+ buffers/cache:       3033       2939

Swap:         4095         44       4051

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone