GNU/Linux >> Tutoriels Linux >  >> Linux

Inconvénient lors de l'utilisation d'un chroot dans le calcul haute performance ?

Ma (petite) entreprise utilise une pile logicielle linux (centos) obsolète pour exécuter un logiciel propriétaire sur un petit cluster. Naturellement, le service informatique hésite à mettre à niveau puisque tout fonctionne maintenant.

J'aimerais faire des tests de performances sur ces machines et je prévois d'installer beaucoup de logiciels qui ne devraient pas interférer avec la racine de production. Cela inclut également la compilation de packages scientifiques et j'ai donc besoin de bibliothèques à jour. Une possibilité est d'installer une racine entière à jour dans un emplacement différent et chroot dedans.

Ma question est : Quel impact cela aura-t-il sur les performances des outils exécutés dans le chroot ? Existe-t-il des références de référence disponibles ? Cette technique est-elle répandue/désavantageuse/dangereuse ? D'autres idées ? Voir aussi ma question connexe.

Réponse acceptée :

Un chroot ne devrait pas affecter les performances. Je n'ai entendu parler d'aucune référence à ce sujet, car il ne s'agit en réalité que d'un mappage entre deux espaces.

Quoi qu'il en soit, pour votre problème, il serait peut-être préférable d'utiliser quelque chose comme LXC. Au lieu de déplacer quelque chose qui fonctionne, vous pouvez simplement créer un LXC et faire votre travail à l'intérieur de ce LXC. LXC est bien meilleur que chroot et a vraiment moins d'inconvénients.

Vous pouvez le voir comme un chroot v2.0. Autant que je sache, cela devrait bien fonctionner sur CentOS 5.X.


Linux
  1. HPL (High Performance Linpack) :Benchmark des Raspberry PI

  2. emplacement du fichier temporaire lors de l'utilisation de tmpfile() en C

  3. L'utilisation de pages de 1 Go dégrade les performances

  4. commande introuvable lors de l'utilisation de sudo

  5. Pourquoi LXC quand il y a Linux-vserver ?

Cluster de calcul haute performance dans un environnement cloud

Utilisation de vmstat pour résoudre les problèmes de performances sous Linux

Répondre automatiquement "Oui" lors de l'utilisation d'apt-get install

Ignorer l'invite du nom d'utilisateur lors de l'utilisation de git

Utilisation de / lors de l'utilisation d'un cd

REJECT vs DROP lors de l'utilisation d'iptables