Forum général.général A

Posté par  .
Étiquettes : aucune
0
3
août
2009
Bonjour,

Je me connecte depuis Paris sur une machine situé à Singapore donc relativement éloigné.
Un ping entre les deux machines donne un temps de 400ms environ.
L'ennui c'est que une fois la connexion ssh établie, la réactivité de la console est très faible à cause, dirait-on, des 400ms justement...En gros, le clavier ne répond pas assez vite.

Ce n'est pas un problème de débit, sachant que des deux côtés, c'est de l'ADSL minimum 10mbits

Est-ce normal avec un tel ping d'avoir ce comportement ? Peut-on y faire quelque chose ?
  • # Erreur

    Posté par  . Évalué à 1.

    Désolé, j'ai oublié le titre, je n'ai laissé que la lettre A.
    Désolé pour les fautes aussi...j'ai appuyé sur Envoyer trop vite
  • # B

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

    "Est-ce normal avec un tel ping d'avoir ce comportement ?"
    => Un ping met presque une demi seconde à faire l'AR, donc ça me parait normal que tu sentes une petite latence...

    Tu peux essayer de jouer sur le QoS mais je ne suis pas sûr que ça puisse beaucoup changer la donne, on dirait que le problème de vitesse est dû à la distance (et donc les différents liens pas toujours très bons entre les deux).

    Tu as bien activé toutes les options de compression dans ssh ?
    • [^] # Re: B

      Posté par  . Évalué à 3.

      La compression ne changera rien si le débit est important.
      Par contre, 400ms de ping, c'est clair que c'est assez pénible pour taper du texte.

      Envoyé depuis mon lapin.

  • # Différence entre latence et débit

    Posté par  . Évalué à 3.

    "L'ennui c'est que une fois la connexion ssh établie, la réactivité de la console est très faible à cause, dirait-on, des 400ms justement...En gros, le clavier ne répond pas assez vite.

    Ce n'est pas un problème de débit, sachant que des deux côtés, c'est de l'ADSL minimum 10mbits

    Est-ce normal avec un tel ping d'avoir ce comportement ? Peut-on y faire quelque chose ? "

    En effet, le problème vient bien de tes 400 ms de latence. Ton débit aura beau augmenter, si la latence ne diminue pas tu auras toujours le meme problème.
    Le ping ne mesure que la latence.

    Le débit c'est le nombre d'octets (ou de symboles) que tu emets (ou que tu recois).
    La latence c'est le temps mis par un octet (ou un symbole) pour traverser.
    Exemple : tu dois envoyer 10 Mo.
    Avec une latence de 10 secondes, et un débit de 1 Mo/sec, ca te prendra 20 secondes (10/1 + 10)
    Avec une latence de 10 secondes et un débit de 10 Mo/sec, ca te prendra 11 secondes (10/10 +10)
    Avec une latence de 1 seconde et un débit de 10 Mo/sec, ca te prendra 2 secondes (10/10 + 1)


    Ici, ta latence est très grosse (400 ms), donc quand tu tappe qqc, le serveur n'obtient l'information que 200 ms plus tard, et toi tu recois sa réponse que 400 ms plus tard. Bref, entre le temps ou tu appuies sur la touche A et le moment ou le A s'affiche sur ton ecran, tu as 400 ms (si on exclue les temps de traitement sur les machines). C'est effectivement génant pour tapper et c'est ce qui te donne l'impression que "le clavier ne répond pas assez vite."
  • # Augmenter la vitesse de la lumière

    Posté par  . Évalué à 3.

    Pour ton problème je peux supposer que tu passes par un satellite :
    - les satellites géostationnaires sont à environ 35000 km
    - pour faire le trajet terre-satellite-terre tu as donc 70000 km
    - le tout à la vitesse de la lumière ~ 300000km/s

    Ce qui donne 70000/300000=0.233 secondes, mais comme tu dois faire un aller-retour tu as deux fois ce temps là soit 466ms au mieux plus les temps de passages dans les différents routeurs, tu dois donc osciller entre 470 et 600ms.

    Évidement le fait que tu passes par un satellite n'est qu'une supposition, mais parait probable. J'ai déjà eu le cas et c'est très pénible et surtout insolvable... bon courage.
  • # Changer de fai

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

    Bonjour,

    Ca devient plus compliqué mais ce que tu peut faire c'est te renseigner pour trouver un fournisseur d'accès internet qui utiliserait des DIA plus favorables au traffic dans cette direction.

    En fait, un FAI passe lui même par un "super FAI" qu'on appelle un Tier1 (comme Level3, Sprint ou GBX). Certains de ces Tier1 ont des infrastructures qui vont favoriser le traffic vers telle ou telle destination (par exemple, GBX est bien pour un européen qui veut aller aux usa). Cela peut influencer le nombre de routeur par lesquels tu va passer, la qualité des liens (plus ou moins de packet loss) et donc au final la latence.

    Ce que je te conseille de faire c'est de crée une liste des FAI chez qui tu pourrais éventuellement prendre un abo, ensuite tu demande à des potes qui utilise ce FAI de te faire un ping vers ta destination pour voire qui a la meilleur latence et puis tu va chez ce FAI.

    Voila, juste une suggestion.
  • # Changer de fai

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

    Bonjour,

    Ca devient plus compliqué mais ce que tu peut faire c'est te renseigner pour trouver un fournisseur d'accès internet qui utiliserait des DIA plus favorables au traffic dans cette direction.

    En fait, un FAI passe lui même par un "super FAI" qu'on appelle un Tier1 (comme Level3, Sprint ou GBX). Certains de ces Tier1 ont des infrastructures qui vont favoriser le traffic vers telle ou telle destination (par exemple, GBX est bien pour un européen qui veut aller aux usa). Cela peut influencer le nombre de routeur par lesquels tu va passer, la qualité des liens (plus ou moins de packet loss) et donc au final la latence.

    Ce que je te conseille de faire c'est de crée une liste des FAI chez qui tu pourrais éventuellement prendre un abo, ensuite tu demande à des potes qui utilise ce FAI de te faire un ping vers ta destination pour voire qui a la meilleur latence et puis tu va chez ce FAI.

    Voila, juste une suggestion.
  • # Changer les règles

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

    Si c'est lent là bas, travaille ici !!

    Tu fais tout ton boulot dans un fichier de script, tu copies le scripte, tu l'exécutes, et voilà !
    Tu peux aussi utiliser expect qui, contrairement à toi, peut taper sans être perturbé par la latence à l'affichage.

    Dans les deux cas, je te propose donc d'automatiser ta tache. Ne sachant pas quel est ton problème exacte (ce que tu fais sur la machine distante), il se peut que ma solution ne te convienne pas. Mais elle peut aussi te faire grimper au rideau…
  • # Filtrage

    Posté par  . Évalué à 1.

    Merci à vous pour les réponses.
    Déjà, le FAI côté Singapore, c'est singnet. Il parait qu'il font du filtrage et du bridage sur certains protocoles (comme torrent) ainsi que du blacklist de certaines catégories de sites...
    Ce qui expliquerait la latence, en effet si ca doit passer par plein de proxy superflu avant d'atteindre la destination.. Sur un traceroute fait sur la machine distante jusqu'à la machine en France, j'ai 10 sauts qui concerne des serveurs singnet...Bon après c'est peut être normal, je sais pas...

    Ce que je voulais faire c'est mettre en place FreeNX, alors c'est marrant, car finalement, c'est pas si mauvais que ça, même si le rafraîchissement est très long et visible, ça reste jouable ;)
    Je vais regarder pour expect

Suivre le flux des commentaires

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