Outils pour utilisateurs

Outils du site


linux:memory (lu 90502 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:memory [14-10-2025 13:50] – [Créer une swap dans un fichier] edmc73linux:memory [20-12-2025 11:33] (Version actuelle) – [Comportement de la swap] edmc73
Ligne 3: Ligne 3:
  
 ===== Comportement de la swap ===== ===== Comportement de la swap =====
 +
 +==== swappiness ====
  
 La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100. La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100.
Ligne 30: Ligne 32:
   watch free   watch free
 Vous verrez se vider la swap et se remplir la ram jusqu'a plus soif LOL Vous verrez se vider la swap et se remplir la ram jusqu'a plus soif LOL
 +
 +==== vfs_cache_pressure ====
 +
 +Le paramètre vm.vfs_cache_pressure contrôle la priorité donnée à la mise en cache des fichiers par rapport à la mémoire des processus. Une valeur élevée peut pousser le système à swapper plus tôt. Par défaut, il est à 100.
 +
 +Pour réduire la pression sur le cache, testez temporairement :
 +  sysctl vm.vfs_cache_pressure=50
 +
 +Vérifiez :
 +  cat /proc/sys/vm/vfs_cache_pressure
 +
 +Rendez permanent en ajoutant dans /etc/sysctl.conf :
 +  vm.vfs_cache_pressure=50
 +
 +Appliquez :
 +  sysctl -p
 +
 +Note : Une valeur de 50 réduit la priorité du cache, favorisant la mémoire des processus. Soyez prudent, car une valeur trop basse peut affecter les performances des systèmes de fichiers.
  
 ===== Gérer la swap ===== ===== Gérer la swap =====
Ligne 43: Ligne 63:
   mkswap -c file.swap    mkswap -c file.swap 
  
-Noté bien l'UUID 
 <code> <code>
 mkswap: avertissement : la vérification des blocs défectueux du fichier d’espace d’échange n’est pas prise en charge : file.swap mkswap: avertissement : la vérification des blocs défectueux du fichier d’espace d’échange n’est pas prise en charge : file.swap
Ligne 50: Ligne 69:
 pas d'étiquette, UUID=0261ab32-d95c-4040-9c7a-5a9ac4920b7a pas d'étiquette, UUID=0261ab32-d95c-4040-9c7a-5a9ac4920b7a
 </code> </code>
-Sinonutilisé la commande+Si vous voulez retrouver l'UUIDutilisez la commande suivante
   swaplabel file.swap   swaplabel file.swap
  
Ligne 63: Ligne 82:
  
 Ajouter dans /etc/fstab Ajouter dans /etc/fstab
-  UUID=782929af-2ae7-4ad6-9fbc-2af87ef7dff7 none swap sw 0 0+  /var/cache/swap/file.swap none swap sw 0 0 
 + 
 +(A noter que mettre le UUID dans le fstab ne fonctionne pas car ce n'est pas une partition)
  
 ==== Créer une swap en RAM ==== ==== Créer une swap en RAM ====
linux/memory.1760449853.txt.gz · Dernière modification : de edmc73