Après le démarrage du système, mon cache mémoire se remplit en quelques minutes et il commence à utiliser le swap. Voici une capture d'écran de / proc / meminfo.
Cependant, si je peux désactiver ce processus / nettoyer le cache une fois par la suite, je pense que mon système accélérera dans une certaine mesure. Corrigez-moi si je me trompe ici.
J'ai également essayé le nettoyage de mémoire Bleachbit, mais cela ne semble pas nettoyer le cache de mémoire correctement. En outre, la fonctionnalité est encore à un stade expérimental.
Il y avait déjà une question similaire postée ici: comment puis-je désactiver le cache de prélecture? , mais il s’agissait du serveur Ubuntu, et les réponses impliquaient des réglages manuels, etc.
Donc, je veux savoir s'il existe un logiciel pour désactiver / activer le cache mémoire pour Ubuntu 12.04.
tracker-miner
. Après avoir désinstallé tous les packages de suivi, mon problème a disparu. J'ai aussi 4 Go de mémoire, et 2 Go sont utilisés par les chaches, mais je ne rencontre pas de problèmes.Réponses:
Après la remarque ci-dessus, si vous pensez toujours que "nettoyer" la mémoire cache peut vous aider, vous pouvez certainement essayer: il s’agit d’un one-liner à partir du terminal:
Il n’existe pas de moyen facile de désactiver le cache, mais vous pouvez obtenir le même effet en le nettoyant toutes les minutes , si vous le souhaitez:
Appuyez sur
Alt-F2
, tapezgksudo gedit /etc/crontab
et ajoutez cette ligne près du bas:*/15 * * * * root sync && echo 3 > /proc/sys/vm/drop_caches
*
ou à la*/5
place de*/15
Une doublure pour connaître la RAM libre réelle, excepté le cache
La réponse de Geirha explique les détails, mais en bref, vous obtenez le nombre de mégaoctets gratuits avec:
qui sur mon serveur de ligne de commande de 2 Go retourne une santé extrêmement
1835
.la source
tee: /proc/sys/vm/drop_caches: Permission denied
. Des conseils?Aidez-moi! Linux a mangé ma RAM!
www.linuxatemyram.com explique cela merveilleusement sous forme de FAQ, l'essentiel étant:
Source: comme mentionné, l'excellent www.linuxatemyram.com - veuillez visiter pour plus d'informations.
la source
Pour vérifier votre utilisation actuelle de la mémoire
ou
Libérer de l'espace
REMARQUE: cette action ne rendra pas votre système plus rapide ni n'affectera sa stabilité et ses performances. Elle nettoiera simplement la mémoire utilisée par le noyau Linux dans les caches.
ou
REMARQUE: Vous pouvez utiliser des tâches cron pour planifier l'exécution des commandes ci-dessus à des intervalles de temps spécifiques.
la source
Comme nous pouvons voir que l'encaissement ne pose pas de problème si cela provoque un échange, vous pouvez éviter ce que vous gérez en gérant la valeur vm.swappiness . Peut-être que c'est ce que vous cherchez: pourquoi-est-swap-être-utilisé-même-si-j'ai-beaucoup-de-libre-ram
la source