Résolu le 30-12-18 [Résolu] Créer un Shell pour libérer de la RAM

Vos petites astuces, répertoire des tutoriels et astuces
Avatar du membre
david37
modérateur
Messages : 3884
Enregistré le : lun. 22 août 2016 05:06

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

Message 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
PC1: Mobo: Gigabyte B550 AORUS Elite 2 / CPU: AMD Ryzen 7 3700X / GPU: MSI Radeon RX 580 Armor / RAM: 32 GB @3600 MHz CL16 / SSD: Samsung 970 EVO 500 GB / LM 20.2 Xfce
PC2: HP Pavilion 15 / AMD Ryzen 5 5500U with Radeon Graphics / 16GB RAM / 500 GB SSD / Debian 11 Xfce
PC3: Dell-Latitude E7240 / 2.1GHz i7-4600U / Intel Haswell-ULT HD 4400 / 8GB RAM / 250 GB Hard Drive / LM 20.2 Xfce

Avatar du membre
tyrry
Messages : 5607
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

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

Message par tyrry »

Code : Tout sélectionner

gan mor
bon ok :arrow: :arrow: :arrow: :arrow: :lol: :lol: :lol: :lol:
Desktop: LXDE Distro: Debian 12 Bookworm
Kernel: 6.1.0-18-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series

Avatar du membre
Linuxing
Messages : 1484
Enregistré le : mar. 25 août 2015 01:28

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

Message 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é :?:
Laptop depuis le 16 juillet 2021 : Tuxedo Polaris 17 - Processeur Intel® Core I7 - 10750H / NVIDIA GeForce RTX 1650Ti / Full-HD IPS mat 144Hz / DDR4 SO-DIMM : 16 GB (1x 16GB) 3200Mhz CL22 Samsung / SSD: 1000 GB Samsung 860 EVO (M.2 SATAIII) / WLAN & Bluetooth: Intel Wi-Fi 6 AX200 & Bluetooth 5.1 (up to 2400Mbps). OS : Linux Mint 20.3 (Una) Mate depuis ce 16 janvier 2022

Périphériques : 2 HD Western Digital - Imprimante HP Deskjet 2540 Tout-en-un / Scanner Canon Lide 110 - Navigateur : Firefox

Avatar du membre
alain
Administrateur du site
Messages : 14704
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

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

Message 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.
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Avatar du membre
Linuxing
Messages : 1484
Enregistré le : mar. 25 août 2015 01:28

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

Message par Linuxing »

Merci alain :)

Voilà qui sera définitivement éclairci pour moi :) ;)
Laptop depuis le 16 juillet 2021 : Tuxedo Polaris 17 - Processeur Intel® Core I7 - 10750H / NVIDIA GeForce RTX 1650Ti / Full-HD IPS mat 144Hz / DDR4 SO-DIMM : 16 GB (1x 16GB) 3200Mhz CL22 Samsung / SSD: 1000 GB Samsung 860 EVO (M.2 SATAIII) / WLAN & Bluetooth: Intel Wi-Fi 6 AX200 & Bluetooth 5.1 (up to 2400Mbps). OS : Linux Mint 20.3 (Una) Mate depuis ce 16 janvier 2022

Périphériques : 2 HD Western Digital - Imprimante HP Deskjet 2540 Tout-en-un / Scanner Canon Lide 110 - Navigateur : Firefox

Avatar du membre
roromint
Messages : 2728
Enregistré le : dim. 28 févr. 2016 21:09
Localisation : ath

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

Message 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"
cordialement,
Ro.
-------------------------------------------------------
PS à lire du attentif pour mon handicap : je suis malentendant Étant dyslexique, j'ai des problèmes quant à la rédaction de messages en français courant. Je vous prie dès lors d'accepter toutes mes excuses si mes interventions peuvent vous paraître étranges et je vous remercie d'avance pour votre compréhension.
PS: pour les membres, ne pas faire la message privé de moi svp ! merci

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

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

Message 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 !»

;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
roromint
Messages : 2728
Enregistré le : dim. 28 févr. 2016 21:09
Localisation : ath

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

Message par roromint »

arghlub

je ne comprends rien cas une problème 18.2 :evil:
cordialement,
Ro.
-------------------------------------------------------
PS à lire du attentif pour mon handicap : je suis malentendant Étant dyslexique, j'ai des problèmes quant à la rédaction de messages en français courant. Je vous prie dès lors d'accepter toutes mes excuses si mes interventions peuvent vous paraître étranges et je vous remercie d'avance pour votre compréhension.
PS: pour les membres, ne pas faire la message privé de moi svp ! merci

Répondre