Page 3 sur 3

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : jeu. 2 mars 2017 00:48
par david37

Dernier message de la page précédente :

Donc ça marche ?

Pour info, quand tu sais pas à quoi sert une commande, tu peux taper:

Code : Tout sélectionner

man Commande_dont je _ne_connait_pas_le_fonctionnement
et tu auras le manuel de cette commande ;)
Par exemple dans ton cas,

Code : Tout sélectionner

man free

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : jeu. 2 mars 2017 07:48
par tyrry

Code : Tout sélectionner

gan mor
bon ok :arrow: :arrow: :arrow: :arrow: :lol: :lol: :lol: :lol:

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : jeu. 2 mars 2017 22:00
par Linuxing
@ david37 et tyrry,

Merci pour l'aide et vos interventions :) ;)

Oui, ça marche :D Je croyais à tort que la commande free -m à elle seule libérait de la RAM et que ça se verrait dans le lanceur du tableau de bord :|

Mais il faut apparemment tout exécuter :

Code : Tout sélectionner

free -m
sync
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
free -m
... en le faisant avec le lanceur ou en tapant tout dans le Terminal 8-)

free -m tout seul ne donnerait donc qu'un état de la mémoire à un moment donné :?:

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : ven. 3 mars 2017 01:37
par alain
Bonjour Linuxing.

Oui.
free - Display amount of free and used memory in the system
En français:
Free - Affichage de la quantité de mémoire libre et utilisée dans le système
Le "-m" c'est pour avoir le résultat en megabytes.

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : ven. 3 mars 2017 17:40
par Linuxing
Merci alain :)

Voilà qui sera définitivement éclairci pour moi :) ;)

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : dim. 9 juil. 2017 20:34
par roromint
ajoute une chose

Code : Tout sélectionner

free -m -c 1 -s 1
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
exit 0
enregistré sous de "memory-clean.sh"

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : lun. 10 juil. 2017 14:13
par arghlub
@roro : salut ;)
roromint a écrit :

Code : Tout sélectionner

free -m -c 1 -s 1
Ben ça alors, hier soir sur un autre fofo tu me disais que l'option des secondes avec

Code : Tout sélectionner

free -th - s 1     ------(option -th pour avoir le total et que ça soit “Human readeable”)
ne marchait pas chez toi ?!?

Et là tu ressors l'option -s <n secondes> (qui permet de relancer le processus toutes les <n secondes>) ?!?

Par contre ta commande «free -m -c 1 -s 1» vu que tu met l'option -c 1 cela ne sert à rien car -c <nbre de fois> permet de lancer le process un certain nombre de fois.
Donc ta commande «free -m -c 1 -s 1» voudrait dire : lance free toutes les secondes mais une seule fois donc ça revient à faire un «free -m» de base.

Je comprends plus très bien, surtout que sur l'autre fofo tu m'as dit : «ta commande free -th -s 1, elle marche pas !»

;)

Re: [Résolu] Créer un Shell pour libérer de la RAM

Posté : lun. 10 juil. 2017 16:55
par roromint
arghlub

je ne comprends rien cas une problème 18.2 :evil: