Nettoyer la mémoire système

Partagez ici vos Trucs et vos Astuces.
Répondre
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

Edit de lol: Avertissement, cette commande n'a aucun intérêt. Il est normal que la mémoire soit entièrement utilisée sur votre Debian.
La seule utilité serait de déboguer le noyau. Cela ne libère en fait aucune mémoire vive; la commande supprime les caches, comme son nom l'indique, et réduit donc les performances...


:006: ... et Ajouter un lien symbolique.
nettoyer la mémoire système toutes les heures

Code : Tout sélectionner

sudo ln -s "/home/christophe/.bin/skrypty/ram-drop_caches.sh" "/usr/local/bin/ram-drop_caches" 
vous créez un lien symbolique pour le script dans
/usr/bin/.
ou le meilleur dans
/usr/local/bin/.
Avantages: vous n'avez pas besoin d'ajouter un autre élément au chemin de recherche ; vous devez utiliser sudo pour rendre le script "visible" dans le système, ce qui ajoute une brique au mur de sécurité.
La suppression du lien + le fichier batch est rm

Code : Tout sélectionner

sudo rm "/home/christophe/.bin/skrypty/ram-drop_caches.sh" "/usr/local/bin/ram-drop_caches" 
Remarque : :rolleyes: christophe est mon nom d'utilisateur et doit être remplacé par votre nom d'utilisateur correct.
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

Dans le répertoire /home/christophe on crée un répertoire caché .bin/scripts
avec l'entrée
#!/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches
nommé ram-drop_caches.sh

puis séquentiellement, comme décrit dans le premier message. Désolé d'avoir gâché la commande, la mémoire n'est plus la même qu'avant. :wacko: :drinks:
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 3755
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Bonjour,
Peut-on savoir quel est l'intérêt de ces commandes ?
Debian stable. XFCE.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 3755
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Attention, utiliser sync; echo 3 > /proc/sys/vm/drop_caches n'a aucun intérêt sur les performances de votre machine.

Au contraire vous allez ralentir votre machine et diminuer les performances... Belle perf @lcoyote...

Linux is designed in such a way that it looks into the disk cache before looking onto the disk. If it finds the resource in the cache, then the request doesn’t reach the disk. If we clean the cache, the disk cache will be less useful as the OS will look for the resource on the disk.

Moreover, it will also slow the system for a few seconds while the cache is cleaned and every resource required by OS is loaded again in the disk cache.
Debian stable. XFCE.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre