Το Speedtest.net είναι ένα εύχρηστο εργαλείο για διαχειριστές Linux καθώς τους βοηθάει να δοκιμάσουν γρήγορα το ping, το εύρος ζώνης και άλλες πληροφορίες δικτύου από την επίσημη ιστοσελίδα.
Παρόλα αυτά, η ιστοσελίδα Speedtesτ.net, είναι πολύ χρήσιμη ακόμα και δεν έχετε πρόσβαση σε κάποιον browser.
Παρακάτω θα δούμε το Speedtesτ-cli: είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που σας επιτρέπει να τρέξετε το Speedtest από το terminal της διανομής σας. Κάνει ό, τι κάνει και η ιστοσελίδα Speedtest, αλλά με εντολές Linux. Για να εγκαταστήσετε το λογισμικό, θα χρειαστείτε την πιο πρόσφατη έκδοση της γλώσσας προγραμματισμού Python.
Εγκατάσταση του Speedtest-cli
Το Speedtest-Cli είναι διαθέσιμο σε πάρα πολλά αποθετήρια διαφόρων διανομών. Διατίθεται επίσης και μέσω πηγαίου κώδικα ή το Python Package tool.
Ubuntu
sudo apt install speedtest-cli
Debian
sudo apt-get install speedtest-cli
Arch Linux
Οι χρήστες του Arch που θέλουν να εγκαταστήσουν το Speedtest-cli θα χρειαστεί να ενεργοποιήσουν πρώτα το αποθετήριο λογισμικού “Community” από το /etc/pacman.conf. Για να ενεργοποιήσετε, ανοίξτε ένα terminal και πληκτρολογήστε:
sudo nano /etc/pacman.conf
Μετακινηθείτε προς τα κάτω και βρείτε τα links του “Community”. Αφαιρέστε όλα τα # από μπροστά από το “Community” και τις γραμμές που υπάρχουν από κάτω. Αφού αφαιρέσετε τα # πιέστε μαζί τα δύο πλήκτρα Ctrl+O για να αποθηκεύσετε τις αλλαγές και βγήτε από το Nano με Ctrl+X.
Μετά επανασυγχρονίστε το Pacman για να ενεργοποιήσετε το Community.
sudo pacman -Syy
Τώρα μπορείτε να εγκαταστήσετε το βοηθητικό πρόγραμμα speedtest-cli.
sudo pacman -S speedtest-cli
Fedora
sudo dnf install speedtest-cli -y
OpenSUSE
sudo zypper install speedtest-cli
Generic Linux μέσω του Python PIP
Αν δεν μπορείτε να εγκαταστήσετε το βοηθητικό πρόγραμμα Speedtesτ-cli με τους παραπάνω τρόπους, μπορείτε να το κάνετε με την Python και το PIP. Για να ξεκινήσετε την εγκατάσταση, ανοίξτε ένα terminal και βεβαιωθείτε ότι έχετε την τελευταία έκδοση της Python και του Pip. Αν τις έχετε μπορείτε να προχωρήσετε στην εγκατάσταση του Speedtesτ-cli με την παρακάτω εντολή:
Tip: Μην προσπαθήσετε να χρησιμοποιήσετε το sudo κατά τη διάρκεια της εγκατάστασης.
pip install speedtest-cli
Generic Linux μέσω πηγαίου κώδικα
Αν δεν μπορείτε να εγκαταστήσετε το Speedtest-cli με Python και Pip παρακάτω θα δούμε πως μπορείτε να εγκαταστήσετε την εφαρμογή από το πακέτο του πηγαίου κώδικα.
Πριν εγκαταστήσετε το Speedtesτ-cli μέσω του πηγαίου κώδικα από το Github, εγκαταστήστε τη γλώσσα προγραμματισμού Python, καθώς και το εργαλείο Git. Στη συνέχεια, χρησιμοποιήστε την εντολή του git για να κατεβάσετε τον πηγαίο κώδικα στον υπολογιστή σας.
git clone https://github.com/sivel/speedtest-cli.git
Από το terminal με cd πηγαίνετε μέσα στο φάκελο του πηγαίου κώδικα του speedtest-cli και αλλάξτε τα permissions.
sudo chmod +x *
Τρέξτε το εργαλείο εγκατάστασης για να δείτε αν το Speedtesτ-cli λειτουργεί στον υπολογιστή σας
python setup.py install
Χρησιμοποιήστε το Speedtesτ-Cli
Για να πραγματοποιήσετε μια βασική δοκιμή ταχύτητας με το εργαλείο Speedtest-cli, ανοίξτε ένα terminal και τρέξτε το speedtesτ-cli. Θα εμφανίσει μια βασική δοκιμή του ping, της ταχύτητας του upload και της ταχύτητας λήψης. Τα αποτελέσματα της δοκιμής σας στο διαδίκτυο θα εμφανιστούν σε μορφή κειμένου, όταν ολοκληρωθεί η διαδικασία.
speedtest-cli
Εάν είστε νέοι στη χρήση του terminal και επιθυμείτε τα αποτελέσματα των δοκιμών στο διαδίκτυο που είναι ευκολότερο να διαβαστούν, προσθέστε τον τροποποιητή simple στις εντολές του speedtest-cli.
speedtest-cli --simple
Δοκιμή μόνο για λήψη
Θέλετε να υπολογίσετε την ταχύτητα λήψης; Δοκιμάστε να τρέξετε την εντολή speedtest-cli με τον τροποποιητή no-upload
speedtest-cli --no-upload
Συνδυάστε το no-upload με τον τροποποιητή simple.
speedtest-cli --no-upload --simple
Δοκιμή μόνο για upload
speedtest-cli --no-download
ή αντίστοιχα με το simple
speedtest-cli --no-download --simple
Προβολή γραφικών αποτελεσμάτων
Με τις εντολές στο terminal έχετε την επιλογή να δείτε τα αποτελέσματα του δικτύου σας σε μια εικόνα PNG. Αν θέλετε να δείτε τα αποτελέσματα σε εικόνα, προσθέστε τον τροποποιητή share.
speedtest-cli --share --simple
Η εικόνα σε png, θα ανεβει αυτόματα στο speedtest.net και το terminal θα εμφανίσει το URL.
Ταχύτητα σε Bytes
Κάθε δοκιμή που τρέχετε με την εντολή speedtest-cli μετράται σε bits. Είναι το καθολικό πρότυπο για τη μέτρηση της ταχύτητας στο διαδίκτυο, αλλά αν δεν σας κάνει μπορείτε να χρησιμοποιήσετε τον τροποποιητή bytes στις δοκιμές σας.
speedtest-cli -bytes
_____________________
Linus Torvalds τι έγινε τις τελευταίες μέρες;