Une fois que le système a fonctionné pendant 8 heures en continu, il devient lent. Lorsque j'ai fait face à la même situation sous Windows, j'ai utilisé CCleaner pour nettoyer la mémoire, ce qui m'a donné un petit coup de pouce.
Existe-t-il une application ou une commande qui nettoie la mémoire RAM existante inutilisée (navigateurs, fichiers temporaires, fichiers de prélecture du système d'exploitation, etc.) comme le fait CCleaner sous Windows?
Réponses:
«Mémoire» et «fichiers temporaires» sont des choses différentes.
La mémoire est normalement de la RAM. Linux gère sa RAM automatiquement, aucun nettoyage nécessaire; s'il y a un processus qui se comporte mal et utilise trop de RAM, il suffit de l'arrêter. Les navigateurs y sont des contrevenants classiques; Je dois fermer le mien (et redémarrer) toutes les deux semaines. Gnome-shell est un autre disjoncteur mémoire bien connu.
Pour la partie fichier, vous pouvez installer Ubuntu Tweak et utiliser le module janitor:
Voir aussi Dans quelle mesure le concierge d'Ubuntu Tweak est-il sûr? . Vous pouvez également l'installer en utilisant un PPA, regardez ici dans WebUpd8 (c'est toujours ok pour 14.04).
Considérez de toute façon que si vous videz un cache, les données devront être rechargées / reconstruites, donc l'effet est, la plupart du temps, de ralentir les choses (1). Par exemple, la suppression des vignettes nautilus signifie qu'elles doivent être reconstruites à nouveau, ce qui ralentit la navigation dans les fichiers.
(1) la seule exception ici est l'apt-cache et les anciens noyaux --- en état normal, sur le bureau, ils sont presque toujours juste de l'espace perdu.
Si votre système ralentit vraiment, une application "voyous" ou qui fuit est la raison la plus courante. Essayez de l'attraper avec
top
des outils similaires , et si vous le trouvez, postez une question plus spécifique ou un rapport de bogue.la source
1 Avant-propos
Il est un peu étrange que votre système ralentisse légèrement après 8 heures. Puisque vous rencontrez également le même problème sur Windows, je suppose que cela peut être un problème matériel.
Sans plus d'informations, c'est difficile à dire, mais si vous êtes chanceux, une mise à niveau de la RAM peut vous aider. Sinon, vous devrez peut-être faire face à un problème matériel plus important à l'avenir.
2 Définitions et distinctions
RAM, fichiers temporaires, fichiers système et prefetch sont des choses différentes.
Sur les systèmes Linux, vous n'avez pas besoin de nettoyeurs de RAM .
Si un processus utilise «trop» de RAM, arrêtez-le et redémarrez-le. Ces programmes qui fuient la mémoire sont souvent des navigateurs et des plug-ins de navigateur. J'ai également vu X.org mal se comporter parfois.
Les fichiers temporaires n'utilisent que du stockage. Ils ne ralentiront donc pas votre système.
Il y a une raison pour laquelle ils sont appelés fichiers système . La plupart d'entre eux sont utilisés pour exécuter votre système et des programmes comme vous y êtes habitué. Donc, si vous ne savez pas ce que vous faites, ne plaisante pas avec eux!
La prélecture est spécifique à Windows. L'équivalent Linux ou Ubuntu est appelé (u) readahead .
Vous n'avez pas à y penser sur les systèmes Linux.
3 recommandations de logiciels
Je recommande BleachBit : c'est un bon nettoyeur de fichiers et (également en mode root), vous pouvez à peine gâcher votre système.
Pour l'installer, ouvrez votre terminal et tapez
tapez votre mot de passe (aucun caractère ne sera affiché) et attendez qu'il soit exécuté.
Jusqu'à Ubuntu 12.04, vous pouvez utiliser le concierge informatique : mais si vous ne savez pas ce que vous faites, soyez prudent. Vous pouvez détruire votre système!
Pour l'installer, ouvrez votre terminal et tapez
tapez votre mot de passe (aucun caractère ne sera affiché) et attendez qu'il soit exécuté.
Jusqu'à Ubuntu 14.04, vous pouvez utiliser Ubuntu Tweak : il dispose d'un concierge informatique intégré et de nombreux autres utilitaires plus ou moins utiles. Mais comme dit précédemment, soyez prudent!
Pour l'installer, ouvrez votre terminal et tapez
tapez votre mot de passe (aucun caractère ne sera affiché) et attendez qu'il soit exécuté.
la source
Vous pouvez libérer de la mémoire sans installer plus de logiciels en écrivant dans le
drop_caches
fichier du/proc/sys/vm
répertoire.Vous devez d'abord utiliser un programme comme
top
oufree
pour afficher l'utilisation et la disponibilité de la RAM:Ensuite, vous devrez exécuter la commande suivante:
(ce qui équivaut à peu près à un peu plus lourd
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
.)Exécutez ensuite la
free
commande et examinez la sortie:Vous trouverez ci-dessous des liens vers des articles qui identifient le processus et la documentation concernant l'utilisation du
drop_caches
fichier.Sources et lectures complémentaires:
/proc/sys/vm
.la source
BleachBit du Ubuntu Software Center est également une considération utile. Il supprime les fichiers inutiles pour libérer de l'espace disque précieux, maintenir la confidentialité et supprimer les déchets indésirables, entre autres.
la source