Σε κάποιο σημείο, όλοι έχουμε χρησιμοποιήσει έναν από τους διάσημους ιστότοπους που επιτρέπουν δοκιμάστε την ταχύτητα του διαδικτύου σας, το πιο διάσημο και χρησιμοποιημένο είναι ταχύτητα, αλλά δυστυχώς μπορεί να χρησιμοποιηθεί μόνο εάν έχετε εγκαταστήσει φλας. Από την ανάγκη να είναι σε θέση να ελέγξει την ταχύτητα του Διαδικτύου σε διακομιστές προκύπτει ταχύτητα.
Τι είναι η ταχύτητα;
Είναι ένα σενάριο ανοιχτού κώδικα, πολλαπλής πλατφόρμας, που αναπτύχθηκε στο 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: Η εικόνα που έβαλα είναι από τη δοκιμή ταχύτητάς μου .. Λοιπόν ναι, με αυτήν τη σύνδεση στο Διαδίκτυο σας γράφω .. Ζητάω από την ίνα.
Προτιμώ να χρησιμοποιώ speedtest-cli
1. Εγκατάσταση:
python-pip
2. Εγκαταστήστε τη δοκιμή ταχύτητας
εγκατάσταση pip speedtest_cli
Για εκτέλεση, απλώς γράψτε:
speedtest ή speedtest-cli
Νικ, θα μπορούσατε να μου πείτε γιατί προτιμάτε την ταχύτερη δοκιμή από την ταχύτητα;
Είναι απλώς περιέργως, θα ήθελα να μάθω τη γνώμη σας 🙂
είναι πάντα καλό να έχουμε εναλλακτικές λύσεις !!!
πολύ καλή η ταχύτητα
Ευχαριστώ πολύ φίλε, μια καλή εναλλακτική λύση.
Τα βήματα είναι λανθασμένα (αν και δεν ξέρω αν θα λειτουργήσουν για την εκτέλεση τους ...). Θα έπρεπε να έχετε διαβάσει το 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 – μετατροπή
για να μάθετε ποιες εντολές πρέπει να ξεκινήσετε στα τερματικά σας (για αρχάριους, θυμηθείτε ότι το $ δεν πρέπει να γράφεται στο τερματικό)
Λοιπόν, τα βήματα δεν είναι λανθασμένα, είναι κατάλληλα, μπορείτε επίσης να το κάνετε με τον τρόπο που σχολιάζετε, αλλά αυτό που υποδεικνύω είναι επίσης σωστό
Πολύ καλά ευχαριστώ για τα δεδομένα.
Μπορεί επίσης να γίνει με το iperf και τις παραλλαγές του:
'$ iperf3 -c remotehost -i.5 -0 2'
Λίστα με απομακρυσμένους κεντρικούς υπολογιστές για δοκιμή:
https://iperf.fr/iperf-servers.php
Ευχαριστώ πολύ Luigys Toro! Δεν είχα γνωρίσει το Tespeed και μου άρεσε πολύ. Επίσης, το Speedtest είναι ωραίο. Ευχαριστούμε που μοιραστήκατε αυτά τα καλά εργαλεία τερματικού. Χαιρετισμοί.