Utilisation de mémoire SWAP !

Vous rencontrez des problèmes d'affichage ?
Répondre
noname
Membre
Messages : 44
Enregistré le : ven. 8 nov. 2019 21:40
Nb de « J’aime » donnés: 8
Nb de « J’aime » reçus: 3
A remercié : 3 fois
A été remercié : 9 fois
 : Hors ligne

Utilisation de mémoire SWAP !

Message par noname » ven. 10 avr. 2020 10:22

Salut tous,

J'ai beaucoup regardé sur le net et entre le pour et le contre je n'arrive pas à me décider. Je possède 32Go à 1860Mhz.
Ma question: Pensez-vous qu'une mémoire SWAP apporte un plus et pour quelle raison?

Voilà en pensant avoir un autre éclaircissement de votre expérience.

​​​​​​​N0name
Modifié en dernier par noname le mar. 21 avr. 2020 20:00, modifié 3 fois.
0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » ven. 10 avr. 2020 11:16

noname a écrit :
ven. 10 avr. 2020 10:22
Je possède 32Mo à 2000Mhz.
Salut @noname !

​​​​​​​Es-tu sûr de ne pas avoir fait d'erreurs de chiffres, aussi bien sur la taille de ta RAM que sur sa fréquence ?  :-/  
​​​​​​​
Pour répondre à ta question, depuis que j'ai augmenté celle de mon ordi de 2Go (400Mhz) à 4Go (533Mhz), je n'entends pour ainsi dire plus le disque dur gratter, preuve que ma partition de swap de 4Go ne sert plus aussi systématiquement — mais je n'utilise pas non plus de logiciels voraces en ressources...

Donc, si comme je crois, tu as 32Go de RAM, pas besoin de swap.

​​​​​​​:|  |
 
1 "J'aime ce message"

noname
Membre
Messages : 44
Enregistré le : ven. 8 nov. 2019 21:40
Nb de « J’aime » donnés: 8
Nb de « J’aime » reçus: 3
A remercié : 3 fois
A été remercié : 9 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par noname » ven. 10 avr. 2020 11:28

J'avais lu cette article...qu'en penses tu?
​​​​​​​https://qastack.fr/unix/190398/do-i-nee ... unt-of-ram
0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » ven. 10 avr. 2020 13:11

noname a écrit :
ven. 10 avr. 2020 11:28
J'avais lu cette article...qu'en penses tu?
Que c'est un assez bon excellent résumé du débat.
Ma réponse ? Si tu as un peu de place sur ton DD, tu peux créer une partition de swap, comme je l'ai fait en bon (re)débutant sur Linux quand XP m'a abandonné. Tu auras confirmation que tu n'entendras presque plus ton disque travailler — et même si ça ne sert pas à grand chose, ça ne mange pas de pain.
​​​​​​​
Tu peux aussi lire cette page https://doc.ubuntu-fr.org/swap#regler_l ... nt_du_swap pour affiner ta maîtrise de la chose.  :-/ ​​​​​​​
 
0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » ven. 10 avr. 2020 15:00

@noname Après la sortie dérogatoire de ma chienne, j'ai relu attentivement l'article dont tu as envoyé le lien.

Tu l'auras compris, sur ce type de sujets, je suis plus empirique que théorique — j'aurais même tendance à penser que ce genre de discussion "technique" est l'endroit à fuir pour toutes sortes de raisons. Mais, comme toujours, il n'y a pas de "mauvaise lecture".

J'ai essayé ceci (pris dans l'article) dans le terminal (Ctrl Alt t) :

code : Tout sélectionner

free -hs 1
Résultat — j'ai retouché la copie d'écran : "swap" est plus court que "Partition d'échange" :
​​​​​​​
swap.png
​​​​​​​
Si votre échange utilisé ne dépasse jamais Mem free, vous n'avez pas besoin d'échange. Si c'est le cas, vous le faites.
Je le faisais "à l'oreille", mais ça me semble confirmer ce que je pensais — du moins pour ce que je fais en ce moment de mon ordi (Chromium + Nautilus + Tilix + Photofiltre sur Wine).

Essaie et dis-nous.  ;) ​​​​​​​
 
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
1 "J'aime ce message"

Avatar du membre
roger
Administrateur
Messages : 983
Enregistré le : mer. 4 avr. 2018 15:54
Localisation : Image​​​ en Normandie ( Orne )
Nb de « J’aime » donnés: 111
Nb de « J’aime » reçus: 23
A remercié : 69 fois
A été remercié : 16 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par roger » ven. 10 avr. 2020 15:08

jlb a écrit :
ven. 10 avr. 2020 11:16
Donc, si comme je crois, tu as 32Go de RAM, pas besoin de swap.
Je confirme pour ma part que la mémoire SWAP n'est absolument pas utile quand on possède une grande quantité de mémoire RAM physique comme le stipule dans sa réponse @jlb.
La mémoire swap permet uniquement "d'économiser" de la mémoire RAM quand une machine en possède peu (de 500 MO à maximum 2Go).
Cette fausse mémoire libère de la vrai RAM autant de Mo/Go que nécessaire en écrivant provisoirement sur le disque dur l'espace occupé normalement par chaque logiciel ou processus ouverts (qui consomment eux de la mémoire physique réelle).

Dés 4Go de RAM physique l'on est déjà plus à l'aise dans l'exploitation de sa machine ainsi que dans la pérennité du disque dur qui ne rame pratiquement  plus (voir même plus du tout) à chercher de la mémoire pour exécuter les programmes lancés.
Et dès 8Go c'est le grall...tout est permis y compris utiliser les logiciels les plus lourds comme ceux du montage vidéo, des usines à gaz pour le graphisme ou la retouche photo & touti.
 
1 "J'aime ce message"
La science c'est comme la culture :
on la sème, cultive , récolte
(PAS LE POGNON MAIS LE BOULOT !!! )
et surtout on la partage en commun ...

Avatar du membre
Mickael
Administrateur
Messages : 1049
Enregistré le : mar. 3 avr. 2018 21:27
Localisation : Ampuis
Nb de « J’aime » donnés: 28
Nb de « J’aime » reçus: 30
A remercié : 7 fois
A été remercié : 20 fois
Contact :
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par Mickael » sam. 11 avr. 2020 21:13

Salut,Le SWAP est super important ! 
Dans mon cas j’ai 32Go de RAM et 64Go de Swap ... 
après cela dépend de ton besoin aussi :) 
mais oui c’est utile ! Il faut juste savoir l’utiliser ...

et ne pas oublier de régler le swapinesse !!

je fais cette réponse en vitesse je repars lol 

j’apporterai plus de précision demain 
0 "J'aime ce message"
Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu’il est stupide.

Avatar du membre
Mickael
Administrateur
Messages : 1049
Enregistré le : mar. 3 avr. 2018 21:27
Localisation : Ampuis
Nb de « J’aime » donnés: 28
Nb de « J’aime » reçus: 30
A remercié : 7 fois
A été remercié : 20 fois
Contact :
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par Mickael » sam. 11 avr. 2020 21:36

Bon ça me démange haha :D je vais faire une réponse maintenant lol.

Donc comme je le disais j'ai 32Go de RAM (2x 16Go DDR4 2666Mhz) et j'ai bien 64Go de SWAP avec un swapiness réglé à 0,9.
Concrètement que ce passe t-il ? 

Avec un swapiness à 0,9 je décide d'utiliser d'abord 28,8Go de ma RAM physique, mais si celle-ci suffit pas alors les 3,2 derniers Go se décharge progressivement dans le SWAP. Bien sur, dans le swap il est placé en premier les fichiers qui n'ont pas été utilisé depuis la plus longue date.

Dans mon cas j'ai déjà réussi à remplir mes 32Go de RAM et 45Go de SWAP dans des taches particulière.

Par contre très important a savoir, si tu veux un SWAP efficace celui-ci doit être sur SSD en SATA, ou mieux en NVME.

Dans mon cas j'ai un SSD de 128Go à 40Go/s qui est divisé à 64Go de SWAP et 64GO pour le système.
Un SSD classique de 500Go pour le dossier /home/
Un HDD de 2To pour les fichiers.

Voilà :) 
1 "J'aime ce message"
Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu’il est stupide.

noname
Membre
Messages : 44
Enregistré le : ven. 8 nov. 2019 21:40
Nb de « J’aime » donnés: 8
Nb de « J’aime » reçus: 3
A remercié : 3 fois
A été remercié : 9 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par noname » dim. 12 avr. 2020 14:09

Merci Mickael c'est se qui me semblait aussi. Par contre j'avais prévu d'utiliser que  5Go de Swap (du fait que je n'ai jamais été au delà de mes 32Go de ram) pour stocker des données non permanentes et ne pas encombrer la mémoire vive (de ce que j'ai lu la norme est mémoire vive = 2x swap).
0 "J'aime ce message"

Avatar du membre
Mickael
Administrateur
Messages : 1049
Enregistré le : mar. 3 avr. 2018 21:27
Localisation : Ampuis
Nb de « J’aime » donnés: 28
Nb de « J’aime » reçus: 30
A remercié : 7 fois
A été remercié : 20 fois
Contact :
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par Mickael » dim. 12 avr. 2020 16:05

Si on peux donner un norme oui, si tu as 32Go de RAM alors tu peux mettre 16Go de SWAP ;) 

Attention, il faut aussi savoir que le SWAP utilise de la place qui ne sera pas utilisable autrement, et que le SWAP génère une grande quantité d'écriture/lecture ... donc attention a la durée de vie des stockages qui n'aime pas trop l'écriture/lecture.
0 "J'aime ce message"
Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu’il est stupide.

noname
Membre
Messages : 44
Enregistré le : ven. 8 nov. 2019 21:40
Nb de « J’aime » donnés: 8
Nb de « J’aime » reçus: 3
A remercié : 3 fois
A été remercié : 9 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par noname » lun. 13 avr. 2020 08:44

Je teste pour le moment si une utilisation réelle se fait de mon swap...je reviendrai ici plus tard pour faire le point 
0 "J'aime ce message"

Avatar du membre
Mickael
Administrateur
Messages : 1049
Enregistré le : mar. 3 avr. 2018 21:27
Localisation : Ampuis
Nb de « J’aime » donnés: 28
Nb de « J’aime » reçus: 30
A remercié : 7 fois
A été remercié : 20 fois
Contact :
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par Mickael » jeu. 16 avr. 2020 07:46

Ne néglige pas le swapiness ! Les réglages de celui-ci sont aussi important que le swap lui même
0 "J'aime ce message"
Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu’il est stupide.

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » sam. 18 avr. 2020 21:48

Mickael a écrit :
sam. 11 avr. 2020 21:36
Donc comme je le disais j'ai 32Go de RAM (2x 16Go DDR4 2666Mhz) et j'ai bien 64Go de SWAP avec un swapiness réglé à 0,9.
Concrètement que ce passe t-il ? 

Avec un swapiness à 0,9 je décide d'utiliser d'abord 28,8Go de ma RAM physique, mais si celle-ci suffit pas alors les 3,2 derniers Go se décharge progressivement dans le SWAP. Bien sur, dans le swap il est placé en premier les fichiers qui n'ont pas été utilisé depuis la plus longue date.

Dans mon cas j'ai déjà réussi à remplir mes 32Go de RAM et 45Go de SWAP dans des taches particulière.

Par contre très important a savoir, si tu veux un SWAP efficace celui-ci doit être sur SSD en SATA, ou mieux en NVME.

Dans mon cas j'ai un SSD de 128Go à 40Go/s qui est divisé à 64Go de SWAP et 64GO pour le système.
Un SSD classique de 500Go pour le dossier /home/
Un HDD de 2To pour les fichiers.
Fichtre ! Je savais que je ne tirais pas dans la même catégorie avec mon ordinosaure de 2004, mais à ce point !    :-/

Pour ma part, j'ai configuré la partition d'échange en suivant les indications de cette page (§2) et je n'en ai pas augmenté la taille depuis que j'ai doublé la RAM (4Go pour 4Go).
J'ai aussi essayé d'optimiser l'utilisation du fichier d'échange en suivant les indications du paragraphe 3.1, mais je n'ai pas été convaincu. 
Même si je ne peux pas faire des folies de mon ordi, mon système tourne plutôt bien avec le paramétrage par défaut :
​​​​​​​
swappiness.png


​​​​​​​
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
0 "J'aime ce message"

Avatar du membre
Mickael
Administrateur
Messages : 1049
Enregistré le : mar. 3 avr. 2018 21:27
Localisation : Ampuis
Nb de « J’aime » donnés: 28
Nb de « J’aime » reçus: 30
A remercié : 7 fois
A été remercié : 20 fois
Contact :
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par Mickael » lun. 20 avr. 2020 06:51

Oui, après les besoins en calcul sont tous très différent en fonction des personnes.
J'ai cet configuration sur mon Mac mini en dual boot avec Zorin :) 
Pour l'utilisation que j'ai sous ZorinOS cet configuration ne me sert pas à grand chose, je dois être proche de ton utilisation.
Mais pour l'utilisation que j'ai sous OS X (et quand je parlais du dossier /home/ sur les 500Go et tout c'est sous OS X ... Mais OS X fonctionne comme Linux c'est une base Unix aussi. J'ai vraiment besoin de ces ressources ! 
Pour rappel je fais de la photo, et quand je dois traiter en masse des fichiers RAW de 30, 35Mo par photo, dans 3 logiciels différent pour obtenir les résultats que je souhaite avoir, l'ordinateur fait un peu la gueule :P 
https://500px.com/mickaelphotos

Voilà pourquoi j'ai besoin d'autant de puissance ! Et en plus ça ne m'a couté que 900€ cette config :D 
 
0 "J'aime ce message"
Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu’il est stupide.

noname
Membre
Messages : 44
Enregistré le : ven. 8 nov. 2019 21:40
Nb de « J’aime » donnés: 8
Nb de « J’aime » reçus: 3
A remercié : 3 fois
A été remercié : 9 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par noname » mar. 21 avr. 2020 17:59

0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » mar. 21 avr. 2020 18:42

C'est bien, tu ne lâches pas le morceau, @noname:D

L'argumentaire est convaincant, je regarderai ça en détail, même si, vu l'usage que je fais de mon ordi, j'ai peu de chances de dépasser le 1,7Go de RAM avec ma swappinness à 60 d'origine.
0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » ven. 24 avr. 2020 15:24

Mickael a écrit :
lun. 20 avr. 2020 06:51
Pour rappel je fais de la photo, et quand je dois traiter en masse des fichiers RAW de 30, 35Mo par photo, dans 3 logiciels différent pour obtenir les résultats que je souhaite avoir, l'ordinateur fait un peu la gueule :P 
Je m'en doutais. Mais, pour les utilisateurs, il valait mieux que tu le précisasses.  :D

@noname Dans une vie antérieure, j'avais déjà essayé de régler la swappiness, mais comme je n'avais que 2 Go de RAM à l'époque, je n'avais pas été convaincu, n'ayant pas vu la différence. Depuis, j'ai doublé la capacité de la RAM.
​​​​​​​
J'ai juste appliqué le début du tuto :

code : Tout sélectionner

echo vm.swappiness=5 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
sudo sysctl -p /etc/sysctl.d/99-sysctl.conf
swappiness.png

Le résultat est audible et sensible : avec 3,8 Go de RAM exploitée, j''ai encore plus l'impression que le DD ne travaille plus et les programmes se lancent encore mieux. 
​​​​​​​
Merci de m'avoir remis le nez dans les réglages !  :D ​​​​​​​
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
1 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » sam. 25 avr. 2020 15:27

@noname A l'époque, javais aussi essayé Zram, un module embarqué dans le noyau de Linux qui augmente virtuellement la capacité de la RAM en la compressant. Mais là encore, je n'avais pas été convaincu.
Vu le résultat des précédents réglages depuis que je suis passé à 4 Go, je me suis dit qu'il fallait réessayer.

Un petit...

code : Tout sélectionner

sudo apt-get install zram-config
... suivi d'un redémarrage (sur mon installation en tout cas)​​​​​​​...

code : Tout sélectionner

sudo service zram-config --full-restart
... et le service a annexé une partie de la RAM pour la compresser (à l'époque du Pentium IV, il n'était pas encore question de processeurs multicores) :

zram.png

Je vous dirai à l'usage... quand j'aurai consommé 95% de la RAM pour que la compression se déclenche !
Si ça continue, je vais finir par essayer systemd-swap !  :D ​​​​​​​


 
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
0 "J'aime ce message"

Avatar du membre
jlb
Modérateur global
Messages : 398
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 19
Nb de « J’aime » reçus: 69
A remercié : 23 fois
A été remercié : 28 fois
 : Hors ligne

Re: Utilisation de mémoire SWAP !

Message par jlb » sam. 2 mai 2020 14:49

Comme promis, voici mes retours d'expérience :
  1.  Sur ma configuration modeste (4 Go de RAM, Pentium IV de 2004) Zram occasionne des lenteurs lorsqu'il se déclenche, alors que le swap sur DD fait juste un peu de bruit de fond. J'ai donc désactivé Zram.
  2. Avec une swappiness réglée à 5%, Zorin 15.2 Lite redevient utilisable pour moi.  :-/ ​​​​​​​
0 "J'aime ce message"

Répondre