Εφαρμογές γραμμής εντολών για εκτέλεση δοκιμής ταχύτητας Internet στο Linux

Command Line Apps Perform Internet Speed Test Linux



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

Fast-cli

Fast-cli είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για τον έλεγχο της ταχύτητας λήψης και αποστολής του δικτύου σας. Βασίζεται σε Fast.com ιστοσελίδα που δημιουργήθηκε από το Netflix και μια σειρά δοκιμών εκτελούνται στους διακομιστές παραγωγής του Netflix.







Για να εγκαταστήσετε το Fast-cli στο Ubuntu, εκτελέστε τις παρακάτω εντολές:



$sudoκατάλληλοςεγκαθιστώπάνω από το επίπεδο της θάλασσας
$ npmεγκαθιστώ --παγκόσμιαfast-cli

Για να ελέγξετε την ταχύτητα του δικτύου χρησιμοποιώντας το Fast-cli, εκτελέστε την παρακάτω εντολή:



$γρήγορα-ανεβάστε





Speedtest-cli

Speedtest-cli είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που χρησιμοποιεί speedtest.net για έλεγχο ταχύτητας εύρους ζώνης δικτύου. Μπορεί να ελέγξει τόσο τις ταχύτητες λήψης και αποστολής όσο και τον χρόνο απόκρισης διακομιστή.

Για να εγκαταστήσετε το Speedtest-cli στο Ubuntu, εκτελέστε τις παρακάτω εντολές:



$ wget -O speedtest -cli https: // raw.githubusercontentΤομε/sivel/
speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

Για να εκτελέσετε έναν έλεγχο ταχύτητας χρησιμοποιώντας το speedtest-cli, εκτελέστε την παρακάτω εντολή:

$ ./speedtest-cli-απλό

Wget

Το Wget είναι ένας διαχειριστής λήψης γραμμής εντολών που μπορεί να πάρει αρχεία χρησιμοποιώντας πρωτόκολλα HTTP, HTTPS και FTP.

Για να εγκαταστήσετε το wget στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώ wget

Για να εκτελέσετε μια δοκιμή ταχύτητας λήψης (χωρίς μεταφόρτωση), εκτελέστε την παρακάτω εντολή:

$wget -Ή /dev/μηδενικό-q --προβολή-πρόοδοςhttp://speedtest.newark.linode.com/100MB-newark.bin

Η παραπάνω εντολή χρησιμοποιεί δωρεάν υπηρεσία δοκιμής ταχύτητας που παρέχεται από τη Linode για τον έλεγχο των διακομιστών τους. Μπορείτε να αντικαταστήσετε το τμήμα newark στην παραπάνω εντολή με οποιονδήποτε άλλο διακομιστή αναφέρεται στη διαθέσιμη δοκιμαστική σελίδα ταχύτητας του Linode εδώ Το

Youtube-dl

Το Youtube-dl είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για τη λήψη αρχείων YouTube σε διάφορες μορφές ήχου και βίντεο. Μπορείτε να ελέγξετε την ταχύτητα λήψης κατεβάζοντας ένα βίντεο YouTube χρησιμοποιώντας το youtube-dl.

Για να εγκαταστήσετε το youtube-dl στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώyoutube-dl

Για να εκτελέσετε ένα speedtest χρησιμοποιώντας το youtube-dl, εκτελέστε την ακόλουθη εντολή:

$ youtube-dl-φάκαλύτερος-χωρίς μέρος --όχι-προσωρινή μνήμη-σκην /dev/μηδενικό-νέα γραμμή
https://www.youtube.com/παρακολουθώ;v= vzfZgVywscw

Η παραπάνω εντολή πραγματοποιεί λήψη βίντεο από το κανάλι YouTube της Κοινότητας KDE. Μπορείτε να αντικαταστήσετε τη διεύθυνση URL του YouTube με τη δική σας. Το τμήμα /dev /null διασφαλίζει ότι το βίντεο δεν αποθηκεύεται οπουδήποτε στο σύστημα αρχείων.

Το μεγαλύτερο πλεονέκτημα της χρήσης του youtube-dl για την εκτέλεση ενός speedtest είναι η ενσωματωμένη επιλογή του για παράκαμψη των γεωγραφικών περιορισμών. Για λήψη βίντεο από διαφορετική χώρα, χρησιμοποιήστε την παρακάτω εντολή:

$ youtube-dl-φάκαλύτερος-χωρίς μέρος --όχι-προσωρινή μνήμη-σκην /dev/μηδενικό
-νέα γραμμή -γεωγραφική παράκαμψη-χώραHttps ΗΠΑ://www.youtube.com/παρακολουθώ;v= vzfZgVywscw

Αντικαταστήστε το τμήμα των ΗΠΑ με οποιοδήποτε άλλο ISO 3166-2 κωδικός χώρας Το

Μπούκλα

Το Curl είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που επιτρέπει τη μεταφορά δεδομένων χρησιμοποιώντας διευθύνσεις URL. Αυτές οι διευθύνσεις URL δεν περιορίζονται μόνο στο πρωτόκολλο HTTP, καθώς το curl υποστηρίζει πολλά άλλα πρότυπα. Το Curl χρησιμοποιείται πολύ για τον έλεγχο και την αλληλεπίδραση με RESTful API.

Για να εγκαταστήσετε το curl στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώμπούκλα

Για να εκτελέσετε ένα speedtest χρησιμοποιώντας curl, χρησιμοποιήστε την ακόλουθη εντολή:

$μπούκλα /dev/null http://speedtest-blr1.digitalocean.com/10mb.test

Η παραπάνω εντολή χρησιμοποιεί διακομιστές Digital Ocean για να ελέγξει την ταχύτητα του δικτύου. Μπορείτε να αντικαταστήσετε τη διεύθυνση URL με οποιονδήποτε άλλο διακομιστή Digital Ocean που αναφέρεται εδώ Το

Σημειώστε ότι το curl εμφανίζει την ταχύτητα σε KB/sec. Για να το μετατρέψετε σε MB/sec (παρόμοιο με την έξοδο του wget), πρέπει να πολλαπλασιάσετε το αποτέλεσμα με 0,001. Η ταχύτητα στο παραπάνω στιγμιότυπο οθόνης θα είναι 6794 KB/sec * 0,001 = 6,794 MB/sec.

Ari2

Το Aria2 είναι διαχειριστής λήψης γραμμής εντολών για Linux. Μπορεί να διακόψει και να συνεχίσει τις λήψεις από διακομιστές που υποστηρίζουν τη συνέχιση. Παρέχει επίσης μια επιλογή για λήψη πολλαπλών νημάτων.

Για να εγκαταστήσετε το aria2 στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώaria2c

Για να εκτελέσετε ένα speedtest χρησιμοποιώντας το aria2, εκτελέστε την παρακάτω εντολή:

$ aria2c-ρε /devμηδενικό-επιτρέπεται η αντικατάσταση=αληθής -κατανομή αρχείου= καμία
http://speedtest-blr1.digitalocean.com/10mb.test

Αγνοήστε το σφάλμα που εμφανίζεται στο παραπάνω στιγμιότυπο οθόνης. Η παραπάνω εντολή χρησιμοποιεί τον διακομιστή του Digital Ocean για να κάνει έναν έλεγχο ταχύτητας (όπως εξηγήθηκε νωρίτερα). Μπορείτε να αντικαταστήσετε τη διεύθυνση URL με οποιονδήποτε άλλο διακομιστή Digital Ocean που αναφέρεται εδώ Το

συμπέρασμα

Αυτές είναι μερικές από τις μεθόδους που μπορείτε να χρησιμοποιήσετε για να ελέγξετε την ταχύτητα του δικτύου χρησιμοποιώντας εφαρμογές γραμμής εντολών. Αν ψάχνετε μόνο να δοκιμάσετε την ταχύτητα λήψης, το wget είναι αρκετά απλό στη χρήση. Για να δοκιμάσετε ταχύτητες λήψης και μεταφόρτωσης, χρησιμοποιήστε την εφαρμογή fast-cli ή speedtest-cli.