Après 8 heures de fonctionnement continu du système, le système ralentit. Lorsque je faisais face à la même situation sous Windows, j’utilisais CCleaner pour nettoyer la mémoire, ce qui me donnait un petit coup de pouce.
Existe-t-il une application ou une commande qui nettoie la mémoire RAM existante non utilisée (navigateurs, fichiers temporaires, fichiers de système d’extraction, etc.) comme le fait CCleaner sous Windows?
"Mémoire" et "fichiers temporaires" sont des choses différentes.
La mémoire est normalement RAM. Linux gère sa RAM automatiquement, aucun nettoyage nécessaire; s’il ya un processus qui se comporte mal et utilise trop de RAM, il vous suffit de l’arrêter. Les navigateurs sont des délinquants classiques là-bas; Je dois fermer le mien (et le redémarrer) toutes les deux semaines. Gnome-Shell est un autre fuite de mémoire bien connu.
Pour la partie fichier, vous pouvez installer buntu Tweak et utiliser le module concierge:
Voir aussi Le portier d'Ubuntu Tweak est-il sécurisé? . Vous pouvez également l'installer à l'aide d'un PPA, regardez ici dans WebUpd8 (ça reste correct pour 14.04).
Considérez quand même que si vous effacez un cache, les données devront être rechargées/reconstruites, ainsi l’effet sera, la plupart du temps, pour ralentir le processus (1). Par exemple, effacer les vignettes Nautilus signifie qu'elles doivent être reconstruites à nouveau, ce qui ralentira la navigation dans les fichiers.
(1) La seule exception à cette règle concerne apt-cache et les anciens noyaux - dans des conditions normales, sur le bureau, ils ne représentent presque toujours que de l’espace perdu.
Si votre système ralentit vraiment, une application "non fiable" ou présentant des fuites est la raison la plus courante. Essayez de l'attraper avec top
ou des outils similaires , et si vous le trouvez, postez une question plus spécifique ou un rapport de bogue.
Il est un peu étrange que votre système devienne plus lent après 8 heures. Puisque vous êtes également confronté au même problème sous 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 RAM peut vous aider. Sinon, vous devrez peut-être faire face à un problème matériel plus important à l'avenir.
La RAM, les fichiers temporaires, les fichiers système et la prélecture sont des choses différentes.
Sur les systèmes Linux, vous n'avez pas besoin de RAM nettoyeurs.
Si un processus utilise "trop" RAM arrêtez-le et redémarrez-le. De tels programmes qui fuient en mémoire sont souvent des navigateurs et des plug-ins de navigateur. J'ai aussi vu X.org se comporter mal parfois.
Les fichiers temporaires n'utilisent que de l'espace de stockage. Donc, ils ne ralentiront 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 faire fonctionner votre système et des programmes comme vous y sont habitués. Donc, si vous ne savez pas ce que vous faites, ne jouez pas avec eux!
La pré-extraction est spécifique à Windows. L'équivalent Linux ou Ubuntu s'appelle (u) readahead .
Vous n'avez pas à y penser sur les systèmes Linux.
Je recommande BleachBit : C'est un bon nettoyeur de fichiers et (aussi en mode racine), vous pouvez difficilement gâcher votre système. .
Pour l'installer ouvrez votre terminal et tapez
Sudo apt-get update
Sudo apt-get install bleachbit
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 computer-janitor : 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
Sudo apt-get update
Sudo apt-get install computer-janitor-gtk
tapez votre mot de passe (aucun caractère ne sera affiché) et attendez qu'il soit exécuté.
Jusqu'au Ubuntu 14.04, vous pouvez utiliser Ubuntu Tweak : Il possède un concierge 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
Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak
tapez votre mot de passe (aucun caractère ne sera affiché) et attendez qu'il soit exécuté.
Vous pouvez libérer de la mémoire sans installer plus de logiciel en écrivant dans le fichier drop_caches
du répertoire /proc/sys/vm
.
Tout d'abord, vous souhaiterez utiliser un programme tel que top
ou free
pour afficher l'utilisation et la disponibilité de RAM:
$ free -m
total used free shared buffers cached
Mem: 31730 31118 611 16606 57 25018
-/+ buffers/cache: 6042 25687
Swap: 32313 0 32313
Ensuite, vous devrez exécuter la commande suivante:
Sudo sysctl vm.drop_caches=3
(ce qui équivaut à peu près au Sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
légèrement plus lourd.)
Ensuite, exécutez la commande free
et examinez le résultat:
$ free -m
total used free shared buffers cached
Mem: 31730 6224 25505 121 2 518
-/+ buffers/cache: 5702 26027
Swap: 32313 0 32313
Vous trouverez ci-dessous des liens vers des articles décrivant le processus et la documentation concernant l’utilisation du fichier drop_caches
.
Sources et lectures complémentaires:
BleachBit de l’Ubuntu Software Center est également une considération utile. Il supprime les fichiers inutiles pour libérer de l’espace disque précieux, préserver la confidentialité et supprimer les fichiers indésirables, entre autres choses.