Création d'un fichier d'échange

Qu'est-ce que l'espace de pagination ?

La fonction principale de l'espace de pagination est de remplacer la mémoire RAM par de l'espace disque. Il permet à un ordinateur d'utiliser l'espace disque comme solution de stockage temporaire en cas de débordement de la mémoire. L'espace de pagination permet d'augmenter la quantité totale de mémoire disponible, ce qui permet aux programmes de fonctionner plus efficacement.

Lorsque la mémoire vive d'un ordinateur atteint sa capacité maximale, le système peut commencer à manquer de mémoire, ce qui entraîne des performances médiocres et des pannes du système. L'espace de pagination agit comme un filet de sécurité, permettant au système d'exploitation de stocker temporairement des données et des instructions inutilisées dans un fichier de pagination. Ce fichier se trouve sur le disque dur et libère de l'espace dans la mémoire vive pour les processus actifs.

Lors de l'exécution de tâches nécessitant beaucoup de mémoire, le système peut transférer les pages de mémoire inutilisées vers l'espace d'échange. Ce processus de transfert est connu sous le nom de swapping. Il permet au système de libérer de la mémoire pour les processus actifs et garantit que les données essentielles restent accessibles en cas de besoin.

L'espace d'échange doit être configuré correctement pour garantir des performances optimales. La taille et l'emplacement du fichier d'échange doivent être soigneusement déterminés en fonction des besoins du système. Un espace d'échange trop petit peut entraîner des échanges fréquents, ce qui affecte les performances du système. Inversement, un espace de pagination trop important peut entraîner une consommation inutile d'espace disque.

L'espace de pagination est particulièrement utile pour les systèmes disposant de peu de mémoire vive, car il leur permet d'utiliser une plus grande partie de la mémoire disponible pour l'exécution des applications. En outre, l'espace de pagination peut être utile dans les machines virtuelles, où la mémoire est partagée entre plusieurs instances.

Création d'un espace de pagination sur un système Linux

La création d'un espace de pagination sur un système Linux est essentielle pour améliorer les performances du système et garantir des ressources mémoire suffisantes.

L'espace de pagination joue un rôle crucial dans un système Linux en fournissant un stockage de mémoire supplémentaire lorsque la mémoire vive physique est faible. En d'autres termes, le fichier Swap est nécessaire pour stocker des informations lorsque la quantité de RAM est insuffisante. Cette mémoire fonctionne beaucoup plus lentement que la RAM, c'est pourquoi son utilisation active n'est pas souhaitable. Elle sert d'emplacement de stockage temporaire pour les pages ou les blocs de mémoire utilisés moins fréquemment, libérant ainsi de l'espace dans la RAM pour les données auxquelles on accède plus souvent.

Cet article explique, étape par étape, comment créer un fichier d'échange sur une machine Linux.

Guide étape par étape pour la création d'un fichier d'échange

Pour créer un espace de pagination sur un système Linux, suivez les étapes suivantes :

La première étape consiste à créer un fichier d'échange. Dans ce cas, nous créons un fichier de 2 Go.

fallocate --length 2GiB /swapfile

Définir les autorisations correctes pour le fichier

chmod 600 /swapfile

Nous créons un fichier d'échange à partir du fichier spécifié et nous obtenons le résultat suivant.

# mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=97f81d12-80ca-4a61-ad17-1c094f52e36d

Ensuite, activez l'utilisation du swap dans ce fichier.

# swapon /swapfile

Vous pouvez vérifier si le swap fonctionne avec la commande free

# free -h
 total used free shared buff/cache available
Mem: 3,8G 96M 3,5G 8,5M 268M 3,5G
Swap: 2,0G 0B 2,0G

Comme vous pouvez le voir dans la capture d'écran, le swap est activé.

Pour monter ce fichier en tant que fichier d'échange au démarrage du système, vous devez faire l'entrée suivante dans le fichier / etc / fstab

/swapfile swap swap defaults 0 0

Au lieu du chemin d'accès au fichier, vous pouvez spécifier son UUID, obtenu grâce à la commande mkswap. Dans ce cas, l'entrée ressemblera à ceci :

UUID=97f81d12-80ca-4a61-ad17-1c094f52e36d swap swap defaults 0 0

Conclusion

La création d'un fichier d'échange sur un système Linux est une étape essentielle pour garantir des ressources mémoire suffisantes et améliorer les performances du système. En suivant le guide étape par étape fourni dans ce document, vous pouvez facilement créer un fichier d'échange qui répond à vos besoins.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria