web-dev-qa-db-fra.com

Réglage des performances - plusieurs partitions d'échange? (ligne de commande)

SUMMARY
Ubuntu tire-t-il parti de plusieurs partitions swap sur un support physique distinct, du point de vue du partage de la charge? Autrement dit, si un lecteur avec une partition de swap est surchargé en e/s, utilisera-t-il (un autre) espace de swap résidant sur un disque dur physique différent?

BACKGROUND
Construire un serveur domestique sans tête (réponses en ligne de commande uniquement, s'il vous plaît!). J'ai l'habitude de mettre les o/s, l'espace virtuel/swap et les applications + données chacun sur des lecteurs distincts. Bien que je pense avoir des répertoires et des points de montage clairs (même à réussir à monter automatiquement un dossier NFS à partir d’un NAS), l’échange me semble encore un peu flou ...

  1. La séquence d'installation d'Ubuntu a partitionné mon lecteur principal avec LVM [toujours pas sûre de savoir si LVM était le meilleur choix pour un serveur sans tête; mais ce n'est pas une question, juste une observation]

  2. J'ai deux autres disques que j'aimerais utiliser. Bien que je voie des guides pour GParted, les détails concernant fdisk ne semblent pas aussi complets.

  3. Je me rends compte qu'il y a aussi le paramètre "swappiness", mais je suis plus curieux des avantages possibles si Ubuntu est suffisamment "compatible avec les périphériques" pour prendre en compte un périphérique saturé d'e/s par rapport à un périphérique inactif, s'il devait permuter plusieurs fois zones à sa disposition.

2
gth

Au démarrage , les commandes mountall appellent l'utilitaire swapon .

La page de manuel swapon indique:

Les appels à swapon se produisent normalement dans les scripts de démarrage du système, rendant tous les périphériques de swap disponibles, de sorte que l'activité de pagination et de swap soit entrelacée sur plusieurs périphériques et fichiers.

Comme les pages sont intercalées sur différents périphériques, on peut supposer que différents espaces de permutation sur différents périphériques donneraient de meilleurs résultats (comme un RAID 0) qu'un seul espace de permutation sur un seul périphérique.

Mon opinion est que le réglage de l'accès au swap est inutile, car lorsque vous arrivez à un point où l'accès au swap est une ressource critique, votre système est presque inutilisable, l'accès au disque est 1000 fois plus lent que l'accès à la mémoire.

Optimisez l'utilisation de la mémoire en supprimant les démons inutiles, en vérifiant les paramètres du logiciel, etc.

Vous devriez trouver des informations utiles sur l’empreinte mémoire ici: http://linux-mm.org/LinuxMMDocumentation

3
Emmanuel