Qu`est-ce qu`une partition de swap linux, et que fait-il?

Video: Q&A #2 - Swap partitions, Detroit, Linux adoption, & enough space for your games

La plupart des installations Linux vous recommandons d`inclure une partition SWAP. Cela peut sembler étrange pour les utilisateurs de Windows, qui sont habitués à avoir leur système d`exploitation complet sur une seule partition.

Alors qu`est-ce une partition SWAP ne, avez-vous besoin d`un, et quelle devrait-il être? Ce sont toutes les questions importantes qui, avec les bonnes réponses, peut sérieusement améliorer les performances de votre système.

Débordement de la mémoire

linux_swap_ram
Dans ce sens est plus simple, les actes de partition SWAP comme un trop-plein à votre (RAM) mémoire. Si votre mémoire est remplie complètement, toutes les applications supplémentaires seront infiltrés dans le partition SWAP plutôt que de la mémoire.

Cela sonne comme un moyen facile d`augmenter la quantité de mémoire utilisable sans réellement obtenir plus de RAM, mais ce n`est pas le cas. RAM est le matériel idéal pour mémoire car il est extrêmement rapide, contrairement aux disques durs qui sont, relativement parlant, extrêmement lents. L`arrivée des disques SSD ont fait la performance a frappé moins d`un problème avec leur vitesse nettement améliorée, mais même ils ne peuvent pas correspondre RAM - De plus, vous ne voudriez pas causer usure supplémentaire sur votre disque à l`état solide.Comment puis-Solid-State Drives fonctionnent-ils? [MakeUseOf Explique]Comment puis-Solid-State Drives fonctionnent-ils? [MakeUseOf Explique]Au cours des dernières décennies, il y a eu une quantité considérable de travail dans le domaine du matériel informatique. Bien que la technologie informatique est en constante amélioration et évolution, il est rare que nous vivons des moments où nous avons simplement ...Lire la suite

Le plus proche analogie de la partition SWAP serait le fichier d`échange Windows, bien qu`il existe de nombreuses différences techniques entre les deux.

priorisation

Une partition SWAP peut également aider à déplacer certains éléments de votre mémoire sur votre disque dur afin de laisser plus de place dans la mémoire pour les éléments les plus importants. Cela implique que les éléments qui sont rarement touchés obtiendraient déplacé à la partition SWAP.

Le seuil de ce qui est considéré comme « rare » dépend de la « swappiness » (oui, c`est le terme réel utilisé), qui est configurable. Un swappiness plus élevé signifie que les articles sont plus susceptibles d`être déplacés vers le SWAP partition- un swappiness inférieur signifie que les articles sont moins susceptibles d`être déplacés vers la partition de mémoire virtuelle.

permet Hibernation

Enfin, une partition SWAP est utilisé comme destination du contenu de votre mémoire chaque fois que vous dites à votre système en veille prolongée. Cela signifie que sans une partition SWAP, mise en veille prolongée sur Linux est impossible.

Bien sûr, il est en fait assez rare pour les utilisateurs d`utiliser la fonction de mise en veille prolongée, donc cela ne peut pas importer pour vous.

Avez-vous besoin d`une partition SWAP?

linux-swap-GParted
Alors, est-ce que cela signifie qu`une partition SWAP est nécessaire? Absolument pas! Un système Linux peut fonctionner parfaitement bien sans une partition SWAP. Cependant, il y a quelques avantages et les inconvénients d`avoir un.

avantages:

  • Offre un espace de débordement lorsque la mémoire se remplit complètement
  • Peut déplacer des éléments rarement nécessaires à partir de votre mémoire à grande vitesse
  • Permet de mise en veille prolongée

Désavantages:

  • Prend l`espace sur votre disque dur comme des partitions SWAP ne sont pas redimensionnées dynamiquement
  • Peut augmenter l`usure sur votre disque dur
  • N`améliore pas nécessairement les performances (voir ci-dessous)

Lorsque les partitions SWAP Ne pas Aide

Quelle? partitions SWAP ne permettent pas toujours d`améliorer les performances? Permettez-moi d`expliquer un scénario où avoir une partition SWAP était en fait pire que ne pas en avoir.

J`avais Linux installé sur un netbook qui ne possédait 1 Go de mémoire et un disque dur 5400rpm. Avec seulement 1 Go de mémoire, vous pouvez imaginer qu`il peut remplir assez rapidement avec quelques onglets du navigateur ouvert. La partition SWAP m`a permis de les garder tous ouverts comme le débordement de mémoire tout simplement allé à elle.

Mais alors un goulot d`étranglement est apparu, en raison de la vitesse de 5400rpm du disque dur. Parce que le disque dur était si lent, et le système voulait constamment accéder à la partition SWAP, le netbook est devenu extrêmement, extrêmement lent au point où il est devenu pratiquement inutilisable à moins que je fermais tout pour libérer de la mémoire.

L`ensemble swappiness ne garantit pas que, même si il y avait maintenant l`espace dans la mémoire, tout dans la partition SWAP serait déplacé à l`endroit. Au lieu de cela, beaucoup de cela resterait dans la partition SWAP, ce qui provoque le netbook de continuer à être lent. Ce ne fut fixé par un redémarrage, ce qui a pris un certain temps de toute façon parce que le système a dû tout enlever de la partition SWAP avant d`arrêter.

recommandations

Alors, voici ce que je recommande:

Video: Screencast - Ubuntu Swap Partition vergrößern

  • Si vous souhaitez être en mesure de mettre en hibernation votre ordinateur, vous devriez avoir une partition SWAP. La taille de cette partition doit être la taille de votre mémoire installée, plus un 10-25% supplémentaire pour laisser la place pour tous les éléments qui ont déjà été déplacés sur dans la partition SWAP.
  • Si vous voulez juste un petit coup de pouce de la performance (et vous avez au moins un disque dur 7200rpm), vous pouvez ajouter une partition SWAP si vous voulez, mais pas nécessaire, sauf si vous avez moins de 4 Go de mémoire installée. La taille de ce qui peut être tout ce que vous voulez, mais je ne le rend pas plus grand que vous le feriez si vous créez une partition SWAP pour permettre l`hibernation.
  • Si vous avez un disque dur 5400rpm, alors vous ne devriez pas créer une partition SWAP simplement parce que le goulot d`étranglement rendre votre ordinateur plus mal. Cependant, si vous voulez absolument avoir SWAP, vous pouvez toujours créer une partition en utilisant les mêmes directives de dimensionnement décrites ci-dessus - mais changer la valeur swappiness à quelque chose beaucoup plus faible.

Changement swappiness

linux_swap_swappiness
Pour modifier le swappiness, vous devez exécuter la commande gksu gedit /etc/sysctl.conf qui lancera un éditeur de texte nommé Gedit, une fantastique tout autour de l`éditeur de texte, pour le fichier de configuration, il faut changer. Ensuite, recherchez « vm.swappiness » et le changer à une valeur différente (de préférence 10). Si vous ne voyez pas ce paramètre, ajoutez cette ligne à la fin du fichier: vm.swappiness = 10gedit: L`un des La plupart des éditeurs de texte brut Feature-rempli [Linux & Les fenêtres]gedit: L`un des La plupart des éditeurs de texte brut Feature-rempli [Linux & Les fenêtres]Quand vous pensez des éditeurs de texte brut, la première chose qui peut apparaître dans votre tête est l`application Bloc-notes Windows. Il fait exactement ce que ses états de description d`emploi - caractéristiques simples pour un texte en clair ...Lire la suite

Video: LPIC 104.1 Создание и форматирование разделов жестких дисков в Linux

La valeur que vous entrez indique quand vous voulez Linux pour commencer à se déplacer activement les processus de la mémoire à la partition SWAP. Ainsi, par exemple, une valeur de 10 indique que les processus seront déplacés lors de l`utilisation de la mémoire atteint 90% - la valeur swappiness par défaut dans Ubuntu de 60 indique que les processus seront déplacés lors de l`utilisation de la mémoire atteint 40%.

Il y a beaucoup d`autres détails qui entrent dans, mais ils ne les choses plus confuses.

Video: Настройка раздела подкачки (SWAP) в Ubuntu

Conclusion

partitions SWAP peuvent faire une grande différence dans les performances de votre système - parfois pour le meilleur et parfois pour le pire. Maintenant que vous êtes bien instruits, vous devriez être en mesure de prendre les bonnes décisions.

Vous cherchez d`autres façons d`accélérer votre système Linux? Check-out ces quatre autres conseils rapides et faciles.4 façons d`accélérer votre PC Linux4 façons d`accélérer votre PC LinuxEst-ce votre configuration Linux pas aussi rapidement que vous le souhaitez? Voici comment l`accélérer.Lire la suite

Qu`avez-vous entendu parler de partitions SWAP? Pensez-vous qu`ils valent la peine d`utiliser? Faites le nous savoir dans les commentaires!

Articles connexes