Forum Linux.général diagnostiquer un probleme de perf

Posté par  .
Étiquettes : aucune
0
2
juin
2005
Bonjour, je cherche un moyen de diagnostiquer un probleme de perf.
Depuis quelques jour, quand je veux acceder a mon linux depuis PuTTY (ssh) l'établissement de la connexion prends 30 secondes.

Je lance PuTTY, il me demande le login, il m'ecrit Sent username "xxx" et là ca prends 30 secondes avant qu'il me demande le mot de passe. et ensuite, tout va bien...
je pensais à un probleme avec PuTTY...

mais voilà que depuis ce même moment, j'ai remarquer ce même genre de probleme avec une session FTP.
quelque soit le client que j'utilise (sous windows en ligne de commande, avec un client graphique, depuis un autre linux en ligne de commande) j'observe que c'est hyper long, non seulement à la connexion mais aussi le transfert de fichier ou la moindre commande...

J'aimerai bien diagnostiquer ce probleme.
y a t'il des outils, des log a verifier en particulier.

pour info, je précise que cette machine sert de "serveur web" (interne = un intranet) et que l'utilisation des pages web est tres fluide, le telechargement de fichier de 10 Mega se fait dans des temps usuel (tres rapide). que la bande passante est (normalement) suffisante (100BaseT) que la machine n'est absolument pas surchargée.

j'ai donc observé ces temps uniquement : sur la connexion de PuTTY, et lors de sessions FTP.
et que ca marchait bien avant. (mais je ne sais pas ce qu'il s'est passé, je suis revenu de vancance et ca merde, personne n'a touché a la machine, qui est dans une piece fermée a clef)

Comment puis-je diagnostiquer mon probleme ?
merci.
  • # DNS

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

    Perso, la dernière fois que j'ai eu ce problème, c'était un problème de résolution DNS de l'IP visible du client SSH. Je serais toi, je vérifierais de ce côté.
    • [^] # Re: DNS

      Posté par  . Évalué à 2.

      merci, pour l'info.


      heu... j'ai oublié de dire : je ne suis pas super competent en fait :) t'as une piste ?

      ha oui, au fait, en parlant de DNS, je precise quand même que tant pour SSH, le FTP (et le HTTP aussi) j'utilise exclusivement l'adresse IP de la machine... normalement le DNS ne devrait pas intervenir non ?
      • [^] # Re: DNS

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

        Non je parle de la résolution du client SSH.

        Il faut peut être mettre cela en relation avec l'option UseDNS du fichier de configuration sshd_config :
        Specifies whether sshd should lookup the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP address. The default is ``yes''.


        Aussi, quand tu arrives en ssh sur la machine, il te dit last login from host.fqdn. C'est peut être l'obtention de cette information qui ralentit ton login.

        (Tout cela n'est qu'une hypothèse, mais pour moi le problème venait de là).

        Il faut que tu vérifies si la machine sur laquelle tu te connectes en ssh peut retrouver le nom de la machine depuis laquelle tu te connectes.
        • [^] # Re: DNS

          Posté par  . Évalué à 2.

          ha ok, bien vu... j'ai compris.


          moi il me dit : Last login: Thu Jun 2 08:47:42 2005 from 10.10.42.69

          bon, j'ai quand même regardé dans sshd_config, il n'y a pas de UseDNS.
          Je viens de le mettre. "UseDNS yes" mais quand je redemare mon service sshd, il me dit :

          :/etc/ssh/sshd_config: line 97: Bad configuration option: UseDNS
          /etc/ssh/sshd_config: terminating, 1 bad configuration options
          (pareil avec "no" d'ailleur)
          sans doute une vieille version (j'ai une mdk10.0) ?

          bon, mais ca n'explique pas le probleme avec le FTP (qui est plus chiant quand même.. car ce n'est pas qu'a la connexion, c'est tout le temps)


          une autre idée ?
          • [^] # Re: DNS

            Posté par  . Évalué à 2.

            pour info, il semble que UseDNS s'appellait "VerifyReverseMapping " avant.

            effectivement, plus d'erreur, mais que ca soit avec yes ou no, ca ne change rien.
            • [^] # Re: DNS

              Posté par  . Évalué à 2.

              basé sur les remarque de niol (DNS) j'ai finalement ajouté le nom de la machine cliente dans le fichier /etc/hosts, et ca marche. plus besoin de DNS.

              voilà, si ca peux aider...

              (PS: je ne sais toujorus pas pourquoi c'est arrivé d'un coups)

Suivre le flux des commentaires

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