Performance

Qu'est-ce que la mémoire d'échange sous Linux?

Qu'est-ce que la mémoire d'échange sous Linux?
Pour chaque système d'exploitation, il existe une quantité dédiée de RAM disponible qui permet le traitement d'un programme. Cependant, la quantité de cette RAM est limitée, c'est pourquoi la RAM ne peut pas contenir une masse de données. Par conséquent, il devrait y avoir une option de sauvegarde disponible qui peut prendre en charge la RAM chaque fois qu'elle manque de mémoire.

Ce concept vaut pour le système d'exploitation Windows ainsi que pour Linux. Dans le système d'exploitation Windows, chaque fois que la RAM a une quantité de mémoire insuffisante pour contenir un processus, elle emprunte une certaine quantité de mémoire à partir du stockage secondaire. Cette mémoire empruntée est connue sous le nom de mémoire virtuelle. De même, chaque fois que la RAM manque de mémoire sous Linux, elle emprunte de la mémoire au stockage secondaire pour stocker son contenu inactif.

De cette façon, la RAM trouve suffisamment d'espace pour contenir un nouveau processus en son sein. Ici, l'espace emprunté sur le disque dur est appelé Swap Memory. Dans cet article, nous allons essayer d'apprendre le concept de mémoire d'échange en détail.

Fonctionnement de la mémoire d'échange :

Comme expliqué ci-dessus, la mémoire d'échange est la quantité dédiée de disque dur qui est utilisée chaque fois que la RAM manque de mémoire. Il existe un programme de gestion de la mémoire sous Linux qui prend en charge ce processus. Chaque fois que la RAM manque de mémoire, le programme de gestion de la mémoire recherche tous les blocs de données inactifs présents dans la RAM qui n'ont pas été utilisés depuis longtemps.

Lorsqu'il trouve ces blocs avec succès, il les déplace dans la mémoire d'échange. De cette façon, l'espace de la RAM est libéré et peut donc être utilisé pour d'autres programmes nécessitant un traitement urgent. Le concept de permutation est très similaire au concept de pagination utilisé dans le système d'exploitation Windows.

Types de mémoire d'échange :

Il existe généralement deux types différents de mémoire d'échange qui sont mentionnés ci-dessous :

Quelle devrait être la fréquence idéale d'échange?

Linux nous permet de définir la fréquence d'échange par nous-mêmes i.e. la fréquence à laquelle le processus d'échange doit avoir lieu. Vous pouvez définir la valeur de permutation entre 0 et 100 en fonction de vos besoins. Une valeur d'échange à basse fréquence signifie que le processus d'échange n'aura lieu que très rarement lorsque cela est nécessaire, tandis qu'une valeur d'échange à haute fréquence signifie que le processus d'échange se produira assez souvent. Cependant, la valeur par défaut et recommandée de la fréquence d'échange est de 60.

Avantages de l'utilisation de la mémoire d'échange :

En apprenant le fonctionnement de la mémoire d'échange, nous pouvons facilement percevoir les avantages de son utilisation. Cependant, certains des principaux avantages de l'utilisation de la mémoire d'échange sont répertoriés ci-dessous :

Conclusion:

Dans cet article, nous avons appris l'utilisation et la mémoire d'échange de travail ainsi que ses nombreux avantages. La mémoire d'échange agit comme une option de sauvegarde pour la RAM lorsqu'elle manque d'espace. Nous savons tous que nous ne pouvons cependant pas avoir une quantité infinie de RAM ; nous réalisons que les applications haut de gamme d'aujourd'hui nécessitent une grande quantité de RAM pour fonctionner correctement. Par conséquent, nous devons avoir une quantité suffisante de RAM pour éviter que nos applications ne plantent.

En outre, il y a un coût associé à l'ajout de plus de RAM alors qu'il n'y a aucun coût d'utilisation de la mémoire d'échange. De plus, de la RAM supplémentaire peut également être branchée jusqu'à une certaine limite en fonction de votre matériel. Par conséquent, la seule option qui nous reste est d'utiliser la mémoire d'échange qui peut faire fonctionner notre système très efficacement sans aucun coût.

OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...
SuperTuxKart pour Linux
SuperTuxKart est un excellent titre conçu pour vous apporter l'expérience Mario Kart gratuitement sur votre système Linux. C'est assez stimulant et am...