Comment libérer de la mémoire inutilisée avec Ubuntu

Posted by on Feb 27, 2013 in Linux

Comment libérer de la mémoire inutilisée avec Ubuntu

Dans ce tutoriel, nous allons voir comment utiliser le terminal pour nettoyer la mémoire non utilisée qui n’a pas été libéré après avoir été correctement utilisé par votre système. Pas besoin d’utiliser un logiciel tiers.

Cette commande affiche en temps réel l’utilisation de votre mémoire système:

watch -n 1 cat /proc/meminfo

voici le résultat:

Every 1,0s: cat /proc/meminfo                                                                                                                                                  Wed Feb 27 09:30:56 2013

MemTotal:        3981196 kB
MemFree:         2882392 kB
Buffers:           35288 kB
Cached:           189924 kB
SwapCached:         8084 kB
Active:           592048 kB
Inactive:         352412 kB
Active(anon):     470892 kB
Inactive(anon):   290444 kB
Active(file):     121156 kB
Inactive(file):    61968 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1044216 kB
SwapFree:        1027916 kB
Dirty:               128 kB
Writeback:             0 kB
AnonPages:        711588 kB
Mapped:            42160 kB
Shmem:             42112 kB
Slab:              34444 kB

Vous pouvez libérer la mémoire inutilisée sous Ubuntu  en utilisant cette commande:

sudo sysctl-w = 3 vm.drop_caches

 cette action ne rendra pas votre système plus rapide, ni qu’il aura une incidence sur la stabilité et les performances, il sera simplement nettoyer la mémoire utilisée par le noyau Linux sur les caches.

Voici une autre commande qui peut vous aider à libérer la mémoire utilisée ou mise en cache (cache de la page, les inodes, et d’entrées):

    sudo sync echo 3 | sudo tee / proc / sys / vm / drop_caches

Vous pouvez utiliser les tâches cron pour planifier les commandes ci-dessus pour s’exécuter à des intervalles de temps spécifiques.

 

Bash Script:

#!/bin/bash

###################################################
### Clear unused memory                         ###
###     Auteur: Georges Kut                     ###
###     email: gku@itgk.ch                      ###
###################################################

echo “Clear Unused Memory Start”

echo “1” > sysctl -w vm.drop_caches=3

sleep 5

echo “0” > sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

echo “Cleaning unsed memory Finish”

 

 

Post a Reply

Your email address will not be published. Required fields are marked *