Δοκιμάστε την ταχύτητα του διαδικτύου σας από την κονσόλα

Σε κάποιο σημείο, όλοι έχουμε χρησιμοποιήσει έναν από τους διάσημους ιστότοπους που επιτρέπουν δοκιμάστε την ταχύτητα του διαδικτύου σας, το πιο διάσημο και χρησιμοποιημένο είναι ταχύτητα, αλλά δυστυχώς μπορεί να χρησιμοποιηθεί μόνο εάν έχετε εγκαταστήσει φλας. Από την ανάγκη να είναι σε θέση να ελέγξει την ταχύτητα του Διαδικτύου σε διακομιστές προκύπτει ταχύτητα.

Τι είναι η ταχύτητα;

Είναι ένα σενάριο ανοιχτού κώδικα, πολλαπλής πλατφόρμας, που αναπτύχθηκε στο Python με Janis Jansons, οι οποίες σάς επιτρέπει να εκτελείτε δοκιμές ταχύτητας στο Διαδίκτυο χρησιμοποιώντας τους διακομιστές Speedtest.net από το τερματικό.

Ο αλγόριθμος επιτρέπει τη δοκιμή των πλησιέστερων διακομιστών με αυτοματοποιημένο τρόπο. Είναι ένα εξαιρετικό εργαλείο για όλους εκείνους τους χρήστες που δεν έχουν εγκατεστημένο φλας, ή σε αντίθετη περίπτωση για εκείνους τους διακομιστές που δεν διαθέτουν γραφική διεπαφή. ταχύτητα

Τι κάνει το σενάριο tespeed;

  • Φόρτωση διαμόρφωσης από speedtest.net (http://speedtest.net/speedtest-config.php).
  • Παίρνει τη λίστα των διαθέσιμων διακομιστών ( http://speedtest.net/speedtest-servers.php ).
  • Επιλέξτε 5 διακομιστές χρησιμοποιώντας τις συντεταγμένες που παρέχονται από τη διαμόρφωση speedtest.net και τη λίστα των διακομιστών.
  • Αξιολογήστε την καθυστέρηση καθενός από τους διακομιστές και επιλέξτε αυτόν με τον χαμηλότερο λανθάνοντα χρόνο.
  • Εκτελέστε δοκιμές για να μετρήσετε την ταχύτητα λήψης και να εμφανίσετε τα αποτελέσματα.
  • Εκτελέστε δοκιμές για να μετρήσετε την ταχύτητα μεταφόρτωσης και να εμφανίσετε τα αποτελέσματα.
  • Προαιρετικά, μπορείτε να επιστρέψετε τα αποτελέσματα σε μορφή CSV.
  • Προαιρετικά, μπορείτε να δοκιμάσετε μέσω διακομιστή μεσολάβησης SOCKS.

Πώς να εγκαταστήσετε το Tespeed;

Απαιτήσεις ταχύτητας

Για να εγκαταστήσουμε την ταχύτητα πρέπει να έχουμε το Python με τις αντίστοιχες μονάδες lxml και argparse. Ποια σε διανομές που βασίζονται στο Debian μπορούμε να την εγκαταστήσουμε με τον ακόλουθο τρόπο:

$ sudo apt-get install python-lxml python-argparse

Εγκατάσταση Tespeed

Η εγκατάσταση αυτής της εφαρμογής είναι εύκολη, θα χρησιμοποιήσουμε το git για αυτόν τον σκοπό, ανοίγουμε μια κονσόλα και εκτελούμε τις ακόλουθες εντολές:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Πώς να χρησιμοποιήσετε την ταχύτητα;

Να εκτελέσει ταχύτητα πρέπει να εκτελέσουμε τις ακόλουθες εντολές:

$ cd tespeed/
$ ./tespeed.py

Με τον ίδιο τρόπο μπορούμε να χρησιμοποιήσουμε τα ακόλουθα ορίσματα για πιο συγκεκριμένες χρήσεις:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Μπορείτε επίσης να δημιουργήσετε ένα cron που τρέχει ταχύτητα όπως απαιτείται, χρησιμοποιώντας την ακόλουθη εντολή με τη διαμόρφωσή σας:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

PD: Η εικόνα που έβαλα είναι από τη δοκιμή ταχύτητάς μου .. Λοιπόν ναι, με αυτήν τη σύνδεση στο Διαδίκτυο σας γράφω .. Ζητάω από την ίνα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Νίκος dijo

    Προτιμώ να χρησιμοποιώ speedtest-cli
    1. Εγκατάσταση:
    python-pip
    2. Εγκαταστήστε τη δοκιμή ταχύτητας
    εγκατάσταση pip speedtest_cli

    Για εκτέλεση, απλώς γράψτε:
    speedtest ή speedtest-cli

    1.    αυτό που συνέβη dijo

      Νικ, θα μπορούσατε να μου πείτε γιατί προτιμάτε την ταχύτερη δοκιμή από την ταχύτητα;
      Είναι απλώς περιέργως, θα ήθελα να μάθω τη γνώμη σας 🙂

    2.    EDR dijo

      είναι πάντα καλό να έχουμε εναλλακτικές λύσεις !!!

      πολύ καλή η ταχύτητα

    3.    Luigys toro dijo

      Ευχαριστώ πολύ φίλε, μια καλή εναλλακτική λύση.

  2.   αυτό που συνέβη dijo

    Τα βήματα είναι λανθασμένα (αν και δεν ξέρω αν θα λειτουργήσουν για την εκτέλεση τους ...). Θα έπρεπε να έχετε διαβάσει το Github Readme.

    Παραθέτω:

    Εάν έχετε μια αξιοπρεπή έκδοση git (1.6.5 και άνω), πάρτε τα πάντα κάνοντας:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Διαφορετικά:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    Είναι O! το άλλο.
    Ποιος θέλει να ξέρει τι να εγκαταστήσει, τρέξτε πριν

    $ git – μετατροπή

    για να μάθετε ποιες εντολές πρέπει να ξεκινήσετε στα τερματικά σας (για αρχάριους, θυμηθείτε ότι το $ δεν πρέπει να γράφεται στο τερματικό)

    1.    Luigys toro dijo

      Λοιπόν, τα βήματα δεν είναι λανθασμένα, είναι κατάλληλα, μπορείτε επίσης να το κάνετε με τον τρόπο που σχολιάζετε, αλλά αυτό που υποδεικνύω είναι επίσης σωστό

  3.   HO2gi dijo

    Πολύ καλά ευχαριστώ για τα δεδομένα.

  4.   Μανουέλ Αλκόκερ dijo

    Μπορεί επίσης να γίνει με το iperf και τις παραλλαγές του:

    '$ iperf3 -c remotehost -i.5 -0 2'

    Λίστα με απομακρυσμένους κεντρικούς υπολογιστές για δοκιμή:
    https://iperf.fr/iperf-servers.php

  5.   Τζάθαν dijo

    Ευχαριστώ πολύ Luigys Toro! Δεν είχα γνωρίσει το Tespeed και μου άρεσε πολύ. Επίσης, το Speedtest είναι ωραίο. Ευχαριστούμε που μοιραστήκατε αυτά τα καλά εργαλεία τερματικού. Χαιρετισμοί.