web-dev-qa-db-fra.com

Qu'est-ce qu'une "zone d'échange"?

J'ai donc remarqué que cette question n'avait pas été posée directement.

Qu'est-ce que c'est "Zone d'échange" que les gens continuent de se référer quand il s'agit d'installer bunt?

16
Akiva

Résumé

La zone d'échange est juste un faux RAM qui réside sur votre disque dur. Il est beaucoup plus lent que la RAM réelle, mais est nécessaire dans de nombreux cas pour que votre ordinateur fonctionne normalement. Une bonne règle est d’avoir autant d’espace de swap que de RAM normale.

Mémoire

Votre ordinateur dispose de plusieurs types de mémoire dont nous devons parler. Vos fichiers et votre système d'exploitation sont stockés sur votre disque dur (généralement un disque dur). Ceci est relativement lent et peu coûteux, mais persiste entre les arrêts du système. Votre ordinateur est également équipé de la mémoire RAM (mémoire vive), beaucoup plus rapide, plus onéreuse et dont le contenu est perdu lorsque votre ordinateur est hors tension. Pour exécuter un programme, il est d’abord copié de votre disque dur sur votre RAM (beaucoup plus rapide) afin qu’il puisse s’exécuter presque en temps réel.

Échanger

Cependant, nous devrions nous poser la question suivante: que se passera-t-il si vous manquez de RAM mais souhaitez ouvrir un autre programme? La réponse n'est pas bonne. votre ordinateur se bloque jusqu'à ce qu'il y ait suffisamment de RAM pour terminer l'opération (on parle généralement de "thrash"). Bien que vous ne disposiez que de quelques gigaoctets de RAM, la plupart des ordinateurs disposent de plus d'espace disque dur qu'ils ne savent quoi faire. Donc, nous pouvons utiliser une partie de cet espace supplémentaire comme une fausse "RAM" en un clin d'oeil. C'est ce que l'espace d'échange est; urgence RAM qui se trouve sur votre disque dur.


Swap lives on your hard drive

Maintenant que nous avons de l’espace de swap sur notre disque dur, il n’ya plus d’affaire pour que RAM ne soit plus aussi important. Maintenant, lorsque nous manquons et souhaitons ouvrir un autre programme, le système d'exploitation examine tous les programmes ouverts actuellement en RAM et en choisit un qui n'a pas été utilisé depuis longtemps. Il copie ensuite ce programme hors de RAM et le stocke dans un espace d'échange, libérant ainsi de la place pour le nouveau programme. Si, à l'avenir, nous souhaitons accéder au programme "permuté", le système d'exploitation le copie simplement dans la RAM, ce qui pourrait éventuellement remplacer d'autres programmes.

Partition contre fichier

Lorsque vous créez un espace d'échange, vous avez deux choix. Vous pouvez créer une partition séparée sur votre disque dur, ce qui est recommandé dans Ubuntu et nécessaire si vous souhaitez mettre votre système en veille prolongée. Ou, vous pouvez créer un fichier d'échange (appelé le fichier d'échange dans Windows) sur votre disque dur. Techniquement, une partition de swap surpassera un fichier de swap, mais la différence sera probablement négligeable. Notez également que si vous avez plusieurs distributions Linux sur le même disque dur, elles peuvent partager une seule partition de swap (les partitions de swap n’ont pas de système de fichiers).

Des lignes directrices

Si vous installez Ubuntu pour la première fois, vous pouvez également créer une partition de swap. C'est la valeur par défaut dans le programme d'installation Ubuntu, ainsi que ma recommandation personnelle. D'autre part, si vous ne disposez pas d'espace d'échange et souhaitez en ajouter après l'installation, il peut être beaucoup plus simple et rapide d'utiliser un fichier d'échange.

En termes de taille, si vous n'avez aucune idée de la taille, une bonne base de référence (et la valeur par défaut dans le programme d'installation d'Ubuntu) consiste à effectuer la même quantité d'échange que la RAM. Cela étant dit, il ne s'agit que d'une directive très générale, qui dépend de la manière dont vous utilisez votre système. Il n'y a rien de mal à ne pas avoir d'espace d'échange. Si vous commencez à manquer de RAM, agrandissez simplement l’espace de permutation.

Voir également

28
TheSchwa

De Aide de la communauté :

  • Permuter L'espace est la zone d'un disque dur qui fait partie de la Mémoire virtuelle de votre ordinateur, qui est une combinaison de la mémoire physique accessible (RAM) et de l'espace de permutation. L'espace d'échange contient temporairement des pages de mémoire inactives.
  • L'espace de swap est utilisé lorsque votre système décide qu'il a besoin de mémoire physique pour les processus actifs et que la mémoire physique inutilisée est insuffisante. Si le système en a besoin davantage ressources de mémoire ou espace, les pages inactives de la mémoire physique sont ensuite déplacées vers l’espace de permutation, libérant ainsi cette mémoire physique pour d’autres utilisations.
  • Notez que le temps d’accès au swap est plus lent. Ne le considérez donc pas comme un remplacement complet de la mémoire physique.
  • L'espace d'échange peut être une partition d'échange dédiée (recommandée), un fichier d'échange ou une combinaison de partitions d'échange et de fichiers d'échange .

Visitez aussi: -

  • pagination wikipedia:

    Avec une partition de swap, il est possible de choisir son emplacement sur le disque et de la placer là où le débit du disque est le plus élevé. La flexibilité administrative des fichiers d'échange peut l'emporter sur les autres avantages des partitions d'échange. Par exemple, un fichier d'échange peut être placé sur n'importe quel lecteur, défini à la taille souhaitée et ajouté ou modifié en fonction des besoins. Cependant, une partition de swap n'est pas aussi flexible qu'un fichier, car elle ne peut pas être modifiée sans outils permettant de la redimensionner, généralement en dehors du système d'exploitation qui utilise la partition de swap.

    Linux prend en charge l’utilisation d’un nombre pratiquement illimité de périphériques de permutation, chacun pouvant se voir attribuer une priorité. Lorsque le système d'exploitation doit permuter des pages de la mémoire physique, il utilise le périphérique avec la plus grande priorité avec de l'espace libre.

  • https://stackoverflow.com/q/4970421 (Différence entre la mémoire virtuelle et la zone d'échange)

  • Linux.com - espace d'échange

    Le swapping est le processus par lequel une page de mémoire est copiée dans l'espace préconfiguré du disque dur, appelé espace de swap, pour libérer cette page de mémoire. La taille combinée de la mémoire physique et de l'espace de permutation correspond à la quantité de mémoire virtuelle disponible.

  • Importance de la partition de swap


J'espère que cela vous aidera à comprendre et à acquérir des connaissances de base sur l'échange.

4
Pandya

"Zone d'échange" est identique au fichier pagefile.sys utilisé pour paging dans la famille Windows NT.

0
okoloBasii