: Test de MOSIX (ferme de serveurs HTTP)

Posté par Gads (). Modéré le 18 mars 2002.
0
MOSIX permet de créer facilement des clusters sous Linux, en effectuant un "load-balancing" des processus sur un ensemble de machines.

Ce rapport explique la manière dont opère MOSIX à différents niveaux du système.
De plus il présente un ensemble de tests permettant d'évaluer le gain apporté dans le cas d'une ferme de serveurs HTTP dont les requêtes sont coûteuses en temps de calcul.

MOSIX apparaît très intéressant de part sa facilité d'installation et le gain notable qu'il apporte.

> Lire les commentaires (29 commentaires, moyenne: 0,7).  

Vous avez demandé le commentaire #103182.

après tests

Posté par Antoine Duval () le 18/03/2002 à 12:45. (lien). Évalué à 10.

c'est quand même pas super genial sur un réseau local (10 ou 100mb). Mosix passe plus de temps a charger les contextes d'éxécutions (d'une machine a une autre), qu'a calculer, hein gatz ?

  • [^]Re: après tests

    Posté par Vivi (page perso, ) le 18/03/2002 à 12:49. (lien). Évalué à 6.

    c'est sûr que c'est surtout intéressant pour faire des calculs : avec des process qui tournent pendant plusieurs heures, c'est nickel.

    [^]Re: après tests

    Posté par VACHOR (page perso, ) le 18/03/2002 à 12:54. (lien). Évalué à 7.

    Bien d'accord sur le problème des performances de la répartition elle-même... MOSIX serait peut-être valable pour DLFP vu les temps de réponse ces temps ci...? ;-)

    [^]Re: après tests

    Posté par Gads () le 18/03/2002 à 16:24. (lien). Évalué à 6.

    Avec un réseau 10Mb on ne peut pas faire tourner grand chose, mis à part des processus dont la tâche est purement calculatoire.
    En ce qui concerne le 100Mb il est possible de faire tourner de nombreux processus ne faisant pas un usage intensif des E/S.
    Mais avec un réseau Myrinet, c'est tout autre chose!

    A quand un réseau Myrinet à Polytech'Nantes ? ;)

    • [^]Mosix et KLAT2

      Posté par Jak () le 18/03/2002 à 17:12. (lien). Évalué à 13.

      Et est-ce qu'il ne serait pas possible de configurer le cluster Mosix avec plusieurs cartes réseaux dans chaque noeud, afin de bénéficier d'une meilleure bande passante.

      Je pense en particulier à une topologie de type KLAT2 (voir http://aggregate.org/KLAT2/(...) ). Il me semble que l'on doit pouvoir renseigner Mosix sur la topologie du réseau (mais je n'ai jamais pu tester, faute de temps et surtout de machines).

      Ou, encore plus simple, dans le cas de 4 noeuds : si on met 4 cartes 100 Mb par noeud, et qu'on les relie entre eux avec un réseau complet (besoin de 3 cartes par noeud et de 6 câbles croisés au total), la carte réseau supplémentaire servant à relier les noeuds à la machine frontend et à l'extérieur. Je me demande si ça ne permettrait pas d'améliorer les performances (et surtout, dans quelle mesure) pour pas trop cher, sans avoir besoin d'investir dans une solution Myrinet. L'intérêt est que la connexion entre 2 noeuds se fait via une interface dédiée, elle ne risque pas d'être pourrie par autre chose.

      --
      « Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
      - Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
      • [^]Re: Mosix et KLAT2

        Posté par Gérard Verdier () le 19/03/2002 à 08:34. (lien). Évalué à 2.

        Je ne pense pas que tu y gagne vraiment. Le probleme ici est lié au temp
        de latence de ta carte réseau. C'est à dire le temps qu'elle va mettre à
        démarrer l'envoi de tes données.

        Avec un réseau 100Mb, que tu envois 3 octets ou 30 Ko, le temps de latence
        reste prépondérant sur le temps d'envoi réel de la trame.
        Avec Myrinet, le temps de latence est minimisé. Le gain de performance est
        immédiat.

        J'ai fait des test avec des réseaux 10/100/1000 et a part quelques cas
        particulier, le Giga n'apporte pas grand chose.

        Pour 4 noeuds, un bon réseau 100Mb permet pas mal de choses. Multiplier les
        cartes permet peut-etre de limiter la latence du switch mais bonjour la table
        de routage qui de plus est différente sur chaque machine.

        PS. Si possible, désactiver le mode STORE&FORWARD sur le switch permet de gagner
        beaucoup...

      [+] [^]Re: après tests

      Posté par Antoine Duval () le 18/03/2002 à 17:30. (lien). Évalué à -1.

      A quand un réseau Myrinet à Polytech'Nantes ? ;)
      Je sais pas ... Il faudrait demander à Jeannine ;-)

      plop