Outils pour utilisateurs

Outils du site


linux:memory (lu 61899 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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
linux:memory [17-09-2014 11:56]
edmc73
linux:memory [17-09-2014 15:46]
edmc73 [Comportement de la swap]
Ligne 1: Ligne 1:
 ====== Mémoire, RAM, SWAP ====== ====== Mémoire, RAM, SWAP ======
  
-FIXME : Je pose des commandes en vrac,je détaillerai plus tard 
  
 +===== Comportement de la swap =====
 +
 +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.
 +
 +Plus cette valeur est élevée plus le système va avoir tendance à swapper au détriment de l’utilisation de la mémoire vive.
 +
 +Réduire cette valeur peut améliorer considérablement les performances du système.
 +
 +Dans mon cas j'ai décidé de mettre swappiness à , la commande suivante applique cette valeur instantanément 
   sysctl -w vm.swappiness=5   sysctl -w vm.swappiness=5
 +Pour quelle soit prise en compte lors du reboot de la machine, il faut rajouter la ligne suivante dans **/etc/sysctl.conf**
 +  vm.swappiness=5
  
 +Afin de décharger le contenu de la swap dans votre ram, il faut désactiver la swap puis la réactiver avec la commande suivante
   swapoff -av && swapon -av   swapoff -av && swapon -av
  
 +Vous pourrez suivre l'évolution dans un autre terminal soit avec la commande **htop** ou avec la commande suivante
 +  watch free
 +Vous verrez se vider la swap et se remplir la ram jusqu'a plus soif LOL
 +
 +===== Gérer la swap =====
 +
 +Pour afficher la swap en cours
 +  swapon -s
 +
 +Rajouter de la swap grâce à un fichier de swap. Nous allons créer un fichier de 2Go
 +  dd if=/dev/zero of=/file.swap bs=1G count=2
 +Nous formatons ce fichier avec le système swap
 +  mkswap -c /file.swap 
 +Il est nécessaire de mettre les droits adéquates
 +  chmod -v 600 /file.swap
 +On ajoute ce fichier à la swap de façon instantanée
 +  swapon /file.swap
 +
 +Pour supprimer ce fichier de la swap
 +  swapoff /file.swap
 +
 +
 +
 +===== Cache =====
 +
 +Commande pour vider le cache de la mémoire
   echo 3 > /proc/sys/vm/drop_caches   echo 3 > /proc/sys/vm/drop_caches
linux/memory.txt · Dernière modification: 19-08-2020 14:54 de edmc73