cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

Par défaut le swap sous Linux-Mint est un fichier de 2Go. Si vous êtes dans ce cas de figure et que votre machine à moins de 6 Go de RAM et qu’il vous reste beaucoup d’espace disque, vous voudrez peut-être augmenter la taille de votre swap.



Avant d’augmenter la taille du swap

Avant de modifier la configuration de votre swap, utilisez les commandes suivantes pour faire un diagnostic :

inxi -Sp
swapon
free

Voici un exemple :

inxi -Sp

Exemple de sortie :

System:
  Host: Lenovo-G70-70 Kernel: 5.15.0-69-generic x86_64 bits: 64 Desktop: N/A
    Distro: Linux Mint 21.1 Vera
Partition:
  ID-1: / size: 915.32 GiB used: 171.25 GiB (18.7%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 5.2 MiB (1.0%) fs: vfat dev: /dev/sda1

Dans le cas si dessus on constate que cet utilisateur a beaucoup d’espace disque disponible (915.32 − 171.25 = 744,07 Go) et qu’il n’utilise que 18.7%.

Je vous conseille de ne jamais dépasser les 80 % d’utilisation de l’espace disque. Lorsque vous atteignez 80 %, il est temps de faire du ménage.

Dans le cas de cet utilisateur, on va considérer qu’il peut sans problème supporter un fichier de swap de 8 Go.

swapon

Exemple de sortie :

NAME      TYPE SIZE   USED PRIO
/swapfile file   2G 113,5M   -2

Ici on s’assure que la configuration s’appuie bien sur un fichier de swap (et non pas une partition) et qu’il se nomme /swapfile. On va également qu’il s’agit de la configuration par défaut qui prévoit 2 Go de swap.

LANG=en free # La sortie française est mal formatée, voici comment forcer le résultat en anglais.

Exemple de sortie :

               total        used        free      shared  buff/cache   available
Mem:         3906388     1819628      496248      460320     1590512     1361120
Swap:        2097148        3608     2093540

Cette dernière commande sert juste à compléter le diagnostic, elle montre l’usage courant de la mémoire. Comme dans cet exemple, ce n’est pas nécessairement représentatif de l’état de la mémoire lors de l’utilisation habituelle de l’utilisateur de l’ordinateur.



Définir une nouvelle taille de swap

Si vous utilisez déjà un fichier d’échange, c’est facile. Limiter le nombre d’applications ouvertes autant que possible pour effectuer cette opération.

Désactivez d’abord votre fichier d’échange existant :

sudo swapoff -a

Ensuite, vous devez créer un fichier d’échange plus grand.

Cette commande augmentera sa taille à 8 Go, probablement plus que ce dont vous avez besoin, mais si vous avez beaucoup d’espace disponible, c’est une solution radicale et qui ne nécessite pas un monitoring abscons :

sudo dd if=/dev/zero of=/swapfile bs=1M count=8192 status=progress
sudo chmod 0600 /swapfile
sudo mkswap /swapfile

Activez maintenant votre nouveau fichier d’échange :

sudo swapon -a

C’est fait, vous pouvez vérifier à l’aide de :

swapon
NAME      TYPE SIZE USED PRIO
/swapfile file   8G   0B   -2

Si un redémarrage de la machine n’est pas indispensable, cela reste une bonne idée pour que toutes les applications aient accès au fichier d’échange.



Liens

ᦿ


ℹ 2006 - 2023 | 🏠 Accueil du domaine | 🏡 Accueil du blog