1 votes

Construire des outils fiables de test de la vitesse de l'internet

J'aimerais créer un outil de test de vitesse en ligne de commande similaire à celui qui est utilisé dans les cas suivants aquí . J'ai commencé à l'utiliser dans une tâche cron pour vérifier et enregistrer automatiquement les vitesses à différents moments lorsque nous avons commencé à avoir des vitesses de téléchargement incohérentes à notre bureau. Le problème a toujours été résolu en redémarrant le modem du fournisseur d'accès et, après de nombreux espoirs, un technicien a finalement résolu le problème sous-jacent qui était causé par des interférences avec le câblage extérieur.

Les outil actuel produit des résultats très incohérents (vitesses de chargement et de déchargement très différentes), même lorsqu'aucun autre programme ou scripts n'est utilisé sur ce serveur (après les heures de bureau). L'auteur a fait remarquer ce qui suit à propos des incohérences :

enter image description here

Quels outils/protocoles de mise en réseau devrais-je envisager si je voulais construire un outil de test de vitesse fiable ? De nombreux FAI disposent de leurs propres outils de test de vitesse afin d'obtenir de meilleurs résultats pour leurs propres tests. Est-il possible de compenser les problèmes liés au fait que l'on n'a pas le contrôle du modem du fournisseur d'accès à Internet et de l'emplacement du serveur de téléchargement ?

3voto

Tommiie Points 5467

L'auteur de votre outil vous explique comment construire un outil (plus) fiable :

  1. Utiliser des sockets purs au lieu de tests basés sur HTTP (i.e. ICMP)
  2. N'utilisez pas Python mais par exemple C comme langage de programmation pour votre outil, ce qui vous permet également de créer ces sockets pures dès le premier point.
  3. Encore des problèmes causés par l'utilisation de Python comme langage de mise en œuvre.

Je ne pense pas qu'il soit possible de compenser les problèmes causés par le modem du FAI si vous n'en avez pas le contrôle, car vous ne pourrez pas déterminer si la lenteur est causée par ledit modem ou par l'Internet en général.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X