NFSv4

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
21
déc.
2001
Linux
Lors d'une présentation par Peter Honeyman des travaux de l'équipe CITI (de l'université du Michigan), j'ai découvert qu'une implémentation de NFSv4 était en cours de réalisation. Les caractéristiques sont alléchantes: améliorations des performances (notamment en combinant les appels RPC), support de la sécurité grâce au protocole RPCSEC_GSS, une gestion aggressive du cache et un système en interne de gestion du lock et du mount (là j'avoue que j'ai pas trop compris). Le code est même disponible en chargement pour tester avec le noyau 2.4.4. Des âmes téméraires pour tenter le coup ?
P.S: Ce n'est pas les seuls à travailler dessus: EMC Inc. (Server), Sun Microsystems (Solaris & Java client/server), Network Appliance (Server), Hummingbird Inc. (Windows/NT Client and Server)
P.S.2: Si vous avez le temps, allez jeter un coup d'oeil sur 2 autres projets de l'equipe: Linux Scalability et NFS Client Performance.

Aller plus loin

  • # Enfin

    Posté par  (site web personnel) . Évalué à -3.

    Un partage de fichier rapide (y compris via internet) et securisé ?

    Le reve :)

    [moua]
  • # Enfin !

    Posté par  (site web personnel) . Évalué à 10.

    Alors que le support NFS-v3 est à peine stabilisé dans Linux, le support du v4 semble déjà en voie...
    Les grandes avancées sont surtout la sécurité améliorée et la rapidité.

    Étant donné que le code est déjà en cours de création pour Linux et OpenBSD, une meilleure interaction entre ces 2 OS sera vraiment améliorée (déjà que c'est assez sympa comme ça :)
    Bref, vivement que ce soit stabilisé et dans le noyau !
    • [^] # Enfin

      Posté par  . Évalué à -4.

      mouais...
      NFS pue quand même un peu, encore que sous solaris ça marche plutôt bien.
      Bah, plus qu'à attendre la norme v5 pour que la v4 soit stable!
    • [^] # Re: Enfin !

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Bon, si le NFS ça marche pas bien, qu'est-ce qu'il faut prendre alors comme protocol pour partager des fichiers en réseau? pas samba quand même?
      • [^] # Re: Enfin !

        Posté par  (site web personnel) . Évalué à 10.

        NFS marche suffisament bien sous Linux pour une utilisation quotidienne. Je l'utilise depuis plusieurs années maintenant et je n'ai rencontré aucun pb (hormis quelques erreurs de manips ;-)

        Il faut tout de même savoir que ça ne s'improvise pas : autant il est facile avec les distributions actuelle de mettreen oeuvre un serveur NFS, autant pour améliorer les perfs, il vaut mieux lire les docs et savoir ce qu'on fait...
  • # Stabilité (et correction ortho)

    Posté par  (site web personnel) . Évalué à 10.

    Il faudrait quand même que la stabilité du machin soit meilleure que celle de NFS v3 (toujours pas utilisable pour des serveurs critiques).

    Espérons que ce nouveau projet attirera des codeurs et qu'il sera mieux optimisé, ça serait une grande chance pour linux (de nombreux serveurs NFS sont encore sous Solaris, réputé plus stable dans ce domaine et souvent conforme à sa réputation (enfin, ces temps-ci ça empire donc ça serait bien d'avoir une vraie implémentation libre fonctionnelle)).


    Et une correction orthographique : on dit agressif, avec un seul g.
    • [^] # Re: Stabilité (et correction ortho)

      Posté par  . Évalué à 5.

      "Il faudrait quand même que la stabilité du machin soit meilleure que celle de NFS v3 (toujours pas utilisable pour desserveurs critiques)"

      Tout a fait. J'ai recontre pas mal de pb avec nfs en milieu heterogene.
      Sinon nfs plus stable sur solaris, forcement vu que c'est sun qui a fait nfs.
      • [^] # ca veut rien dire...

        Posté par  . Évalué à -2.

        c'est microsoft k'a fait smb et pourtant c'est pas leur implantation (sous le nom douteux de fenetre quelque chose) qui est la plus stable.

        et hop -1
        • [^] # Re: ca veut rien dire...

          Posté par  . Évalué à 5.

          C'est pas IBM qui a fait SMB ? et principalement Microsoft qui l'utilise ... ?

          'fin c'est ce que j'ai lu ...
          • [^] # oui oui...

            Posté par  . Évalué à -1.

            c'est ibm qui l'a fait mais bon c'est surtout micro mou qui l'a étendu et diffusé
      • [^] # Re: Stabilité

        Posté par  . Évalué à -3.

        Je teste (siouplait, descendez pas ce post dans les limbes du sous-scorage, c'est pour le bien de dacode, merci)
        • [^] # Re: Stabilité

          Posté par  . Évalué à -3.

          Juste pour (in)valider une hypothèse concernant le bug...
    • [^] # Re: Stabilité

      Posté par  . Évalué à 9.

      toujours pas utilisable pour des serveurs critiques

      mouais, enfin, y a des baies de disques sécurisées qui fonctionnent très bien et qui sont accedées via NFS (celles de Network Appliance justement) ; elles sont prévues pour être intégrées dans des environnement critiques... (chez Proxad, entre autres, y en a plein...)
      • [^] # Re: Stabilité

        Posté par  (site web personnel) . Évalué à -6.

        chez Proxad, entre autres, y en a plein...

        <troll>Ca explique pas mal de choses ;)</troll>
      • [^] # Re: Stabilité

        Posté par  . Évalué à 9.

        Je pense que notre ami parlait de NFS sous Linux, pas de NFS en tant que protocole. A moins que ce ne soit Linux qui soit utilisé chez Network Appliance, mais tu ne le précises pas.
        En tous cas, si NFS n'était pas utilisable sur des serveurs critiques, ça se saurait... J'ai utilisé pendant 2 ans du NFS sous Sun de façon intensive et ça marche bien.
        • [^] # Re: Stabilité

          Posté par  . Évalué à 3.

          Marche nickel aussi sous Digital Unix (true64 maintenant) :o) ...
        • [^] # Re: Stabilité

          Posté par  . Évalué à 4.

          En ce qui concerne Network Appliance, le NFS remplace avantageusement le SCSI.

          En clair, la baie de disques joue le rôle de serveur NFS, par contre, je sais pas quel OS (embarqué, je suppose) est intégré.

          Les débits constatés sont d'ailleurs meilleurs qu'avec du SCSI, par contre, je sais pas ce que ça donne face à de baies en Fiber channel.
          • [^] # Re: Stabilité

            Posté par  . Évalué à 4.

            En ce qui concerne Network Appliance, le NFS remplace avantageusement le SCSI.

            En fait ce n'est pas vraiment comparable, dans un cas il s'agit d'un protocole pour accéder à un système de fichier distant (qui peut être un sur simple disque IDE ou une baie RAID complète), de l'autre un bus physique pour connecter un (ou plusieurs) disque(s) à une unité centrale (via une carte contrôleur).

            Les débits constatés sont d'ailleurs meilleurs qu'avec du SCSI

            Tu es sûr de toi ? Car le SCSI peut monter à 80 ou 160 Mo/s (vitesse max de l'U2W et de l'Ultra160), alors qu'avec de l'Ethernet 100 (pour le NFS) on plafonne à 10-12 Mo/s, et de plus les latences ne sont pas les mêmes du fait de l'aspect RPC du NFS. Je ne connais pas les chiffres réels avec de l'Ethernet Gigabit.
          • [^] # Re: Stabilité

            Posté par  (site web personnel) . Évalué à -1.

            Il m'a semblé que ce genre de serveur de stokage était sous linux depuis le début et que des versions windows allait sortir "pour satisfaire tous les clients".

            nicO

            "La première sécurité est la liberté"

      • [^] # Bug dacode

        Posté par  . Évalué à -6.

        Mon message apparait au "niveau 2" alors qu'il répond à un message de "niveau 2", donc il devrait être au "niveau 3". (C'est clair ce que je dis ?)

        -1
        • [^] # Re: Bug dacode

          Posté par  . Évalué à -3.

          Hmm, tu pourrais faire un screenshot de l'endroit où il aurait dû apparaitre ?

          Pis retester, aussi, en te mettant à -1.

          Et mettre le tout sur http://sourceforge.net/tracker/?func=add&group_id=6997&atid(...) merci :)

          Hop, -1, OT.
          • [^] # Re: Bug dacode

            Posté par  . Évalué à -4.

            Il semblerait que ça a marché pour lui : http://linuxfr.org/comments/view.php3?news_id=6437&res_type=1&a(...)

            Mon bug : http://glandium.free.fr/sshot12.jpg(...)

            Je le mets aussi sur sourceforge...
            • [^] # Re: Bug dacode

              Posté par  . Évalué à -2.

              Il semblerait que ça a marché pour lui

              Il faut donc retester pour toi :)

              Ca me semble quand même très (très très) bizarre comme bug. Tu serais pas bourr*hips* et tu aurais pas appuy*hips* sur le lien [ Répondre ] du dessus ?

              Non enfin, je demande, tout le monde sait que daCode ne peut pas être buggé :)

              -1, tout ça.
              • [^] # Re: Bug dacode

                Posté par  . Évalué à -3.

                Alors là, ça a marché.

                Et non, je ne suis pas bourr*hips* et j'ai bien répondu au bon post, étant donné que j'ai fait un copier-coller d'un bout de phrase au moment où j'ai fait le post.

                Cela dit, j'avais déjà remarqué ce genre de manifestation, mais pas fait remarqué...
                • [^] # Re: Bug dacode

                  Posté par  . Évalué à -2.

                  C'est récent ou pas du tout ?

                  J'avais corrigé un bug très con qui pouvait causer ça (enfin, qui faisait un nouveau thread au lieu d'une réponse), qui venait de l'écrasage des variables dans l'URI. Ca devrait quand même être réglé depuis bien 2 mois, et surtout, ça n'arrivait généralement que quand on se loggait/déloggait sur la page d'écriture d'un post.

                  Si c'est récent, ça arrive depuis la dernière update ou pas ?

                  -1, tout ça.
                  • [^] # Re: Bug dacode

                    Posté par  . Évalué à -3.

                    Alors là, je saurais pas te dire... :(

                    En tout cas, le comportement est aléatoire, puisque ça marche correctement la plupart du temps...

                    -1 tout ça.
    • [^] # Re: Stabilité (et correction ortho)

      Posté par  (site web personnel) . Évalué à 10.

      Quelques précisions:

      Concernant la stabilité, les equipes travaillant sur les différentes implémentations se réunissent réguliérement pour voir le fonctionement en commun.

      De plmus, c'est SUN qui sponsorise le développement de NFSv4 pour Linux et OpenBSD: véritable bonne volonté ?

      Par contre, actuellement seul un codeur (assisté de 2 étudiants) travaille sur ce projet. Il faudra donc attendre un peu une réelle ouverture du code pour esperer une bonne stabilité ("nobody is perfect).

      P.S: BUG Dacode ? j'ai dû réecrire ce post car malgré le message de confirmation he n'ai rien vu apparaître à l'écran.
      • [^] # Re: Stabilité (et correction ortho)

        Posté par  (site web personnel) . Évalué à 7.

        De plmus, c'est SUN qui sponsorise le développement de NFSv4 pour Linux et OpenBSD: véritable bonne volonté ?

        S'il s'agit du code noyau, c'est pour les clients, non ? On comprend bien que Sun a intérêt à voir se répandre des clients NFS 4 pour pouvoir vendre les serveurs correspondants. Par contre, ça m'étonnerait qu'ils aident au développement du serveur...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.