Maison > Opération et maintenance > exploitation et maintenance Linux > Qu'est-ce que la partition d'échange Linux

Qu'est-ce que la partition d'échange Linux

青灯夜游
Libérer: 2022-11-17 10:38:07
original
5020 Les gens l'ont consulté

La partition swap Linux est la partition SWAP de Linux. Il s'agit d'une partition de mémoire virtuelle sous LINUX. Sa fonction est de virtualiser l'espace disque (c'est-à-dire la partition SWAP) en mémoire pour une utilisation après épuisement de la mémoire physique. La partition d'échange Linux fonctionne de la même manière que le fichier d'échange du système Windows, mais il s'agit d'un espace disque continu et invisible pour l'utilisateur.

Qu'est-ce que la partition d'échange Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

La partition swap Linux est la partition SWAP de Linux.

Partition Swap : SWAP est une partition de mémoire virtuelle sous LINUX. Sa fonction est de virtualiser l'espace disque (c'est-à-dire la Partition SWAP) en mémoire une fois la mémoire physique épuisée. Il a une fonction similaire au fichier d'échange du système Windows, mais il s'agit d'un espace disque continu et invisible pour l'utilisateur.

Caractéristiques :

  • 1. Il fonctionne de la même manière que le fichier d'échange du système Windows, mais il s'agit d'un espace disque continu et invisible pour l'utilisateur.

  • 2. Sa vitesse est beaucoup plus lente que la mémoire physique.

Deux types d'espace d'échange peuvent être créés sous Linux, l'un est la partition d'échange et l'autre est le fichier d'échange. Le premier convient à une utilisation avec des partitions libres, et le second convient aux partitions de disque dur qui ne sont pas vides et dont l'espace disque a été alloué.

1. Pourquoi vous devez comprendre la partition swap

En tant qu'ingénieur de test, si vous n'êtes pas familier avec la partition swap du serveur, il est probable que les performances du serveur ne soient pas suffisamment optimisées.

Ou si vous souhaitez optimiser les performances du serveur, vous pouvez vérifier la taille du swap du serveur et la vitesse de changement de contexte entre les applications ou la fréquence de lecture et d'écriture, etc. pour définir de manière flexible la taille de la partition de swap. Nous faisons ici une discussion préliminaire.

2. Swap partition (swap)

Partition d'échange Linux : Lorsqu'un programme nécessite plus de mémoire que la mémoire physique de l'ordinateur, qu'il s'agisse de Windows ou de Linux, la solution est d'échanger la mémoire. Les éléments téléchargés sont transférés. à la « mémoire virtuelle » du disque dur Bien que le disque dur soit beaucoup plus lent que la mémoire, au moins la capacité est beaucoup plus grande. De plus, le système d'exploitation peut également transférer certains programmes inactifs depuis longtemps vers la mémoire virtuelle, laissant ainsi plus de mémoire principale pour les programmes nécessaires et la mise en mémoire tampon du disque.

Lors de l'installation de Linux, vous devez généralement créer une partition en tant que "partition d'échange" de Linux, qui est utilisée comme partition de stockage pour le contenu de la mémoire virtuelle.

swapon -s Cette commande peut vérifier la mémoire virtuelle du système actuel. Cette commande nécessite root pour être exécutée.

Filename Type Size Used Priority
/dev/sdb3 partition 1004052 0  -1
Copier après la connexion

Vous pouvez souvent voir que la partition de swap actuelle est /dev/sda3, et le type dans la colonne 2 affiche la partition. Cela signifie qu'il s'agit d'une partition de swap. Alors, existe-t-il d'autres types ?

3. Créez un fichier d'échange

Le fichier d'échange est le même que la partition d'échange. Par exemple, si vous souhaitez un fichier d'échange de 1 Go, vous devez d'abord créer un fichier vierge de 1 Go. l'outil dd pour le réaliser. Cette tâche :

dd if=/dev/zero of=/swapfile bs=1024count=1048576
Copier après la connexion

1048576 est la taille de 1G exprimée en Ko Si vous souhaitez des fichiers d'autres tailles, changez simplement ce numéro.

La commande ci-dessus créera le fichier swapfile dans le répertoire racine. Ensuite, nous devons le formater au format de fichier d'échange :

mkswap /swapfile
Copier après la connexion

Ensuite, montez-le et vous pourrez appliquer le fichier d'échange immédiatement :

swapon /swapfile
Copier après la connexion

Vous pouvez. exécutez swapon -s pour vérifier

Filename Type Size Used Priority
/dev/sda3 partition 1004052 0 -1
/swapfile file 1048486 0 -2
Copier après la connexion

Il y a un élément supplémentaire, tapez is file, c'est bien le fichier d'échange que nous avons créé, et le système l'utilise déjà.

Si vous souhaitez monter automatiquement ce fichier d'échange lors du démarrage, ajoutez la phrase suivante à /etc/fstab : /swapfile swap sw 0 0

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal