Comment puis-je tester la vitesse nette à partir de la ligne de commande sur un serveur Linux (pas de gui)?
Je suis à la recherche de moyens pour tester la vitesse nette sur une machine linux sans interface graphique à partir de la ligne de commande. Je ne suis pas intéressé par des outils comme bmon/iftop/wget/curl en particulier à partir de l'upload côté des choses, pour le téléchargement, il est assez facile avec wget sur différentes cibles et les serveurs(les lieux). Mais je suis plus intéressé par le téléchargement de côté des choses, qui est la partie la plus importante de bande passante du serveur. Je veux tester la vitesse de téléchargement sur de différents serveurs et les endroits à travers le monde, tout comme vous pourriez le faire en visitant speedtest.net à l'aide d'un navigateur avec flash. Si cet outil peut gérer la vitesse de téléchargement trop de cette façon, puis d'autant mieux ensuite.
source d'informationauteur Shinnok | 2010-11-28
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas au courant d'un moyen de le faire sans un coopérant serveur distant. Si vous téléchargez des données, il doit aller quelque part... des Sites comme speedtest.net faire exactement ce qu'ils (elles possèdent un lavabo quelque part).
À condition que vous avez un accès ssh sur un serveur distant avec un lien de téléchargement un peu plus rapide que le lien de téléchargement que vous voulez tester, vous pouvez obtenir assez simplement avec netcat :
Sur votre serveur distant (supposons IP 1.2.3.4) :
Sur la machine que vous voulez tester :
Diviser la taille du fichier par le temps "réel" et vous avez une estimation de votre vitesse.
Notez que vous n'aurez qu'à exécuter nc une fois sur le serveur, et il peut accepter un nombre de tests séquentiels. Si vous ne voulez qu'il fonctionne une fois (pour des raisons de sécurité ou de quoi que ce soit), omettez le -k drapeau.
J'ai pris cela à partir d'un autre post, j'ai trouvé ici et pensé que je pourrais passer sur:
Il ressemble à un outil est disponible sur sourceforge qui utilise speedtest.net à partir du terminal.
Terminal speedtest: http://sourceforge.net/projects/tespeed/
iperf
est un outil conçu pour cela.Vous l'exécutez sur les deux côtés de la connexion et il permet de mesurer la bande passante de toute façon, avec le protocole TCP ou UDP, et a de nombreux tweakable paramètres.
C'est un excellent outil tespeed. Il teste votre téléchargement et la vitesse de téléchargement avec beaucoup de détails.
Je ne pense pas qu'il existe certains outil en ligne de commande pour ce genre de test, mais quelqu'un semble avoir votre même questionprendre un regard sur les solutions proposées.
vitesse de test à l'aide d'iperf est conseillé si vous voulez un outil de ligne de commande pour que.
Iperf est un outil génial pour les raisons suivantes:
La vitesse du réseau de test à l'aide de iperf