Η ταχύτητα διαδικτύου σας εξαρτάται επίσης από την ταχύτητα του ελεγκτή διασύνδεσης δικτύου (NIC). Ακολουθούν μερικοί τρόποι για να ελέγξετε την ταχύτητα NIC στο Linux.

Η γνώση της ταχύτητας του προσαρμογέα δικτύου σας μπορεί να είναι χρήσιμη σε διάφορα σενάρια. Για παράδειγμα, σας βοηθά να προσδιορίσετε εάν μπορείτε να χρησιμοποιήσετε πλήρως το διαθέσιμο εύρος ζώνης ή εάν είστε σχεδιάζετε να αναβαθμίσετε το δίκτυό σας, μπορείτε να ελέγξετε εάν το τρέχον NIC σας είναι ικανό ή εάν χρειάζεται να κάνετε αναβάθμιση NIC σας.

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

Βρείτε NIC που είναι συνδεδεμένα στον υπολογιστή σας Linux

Το σύστημά σας μπορεί να έχει ένα ή πολλαπλά κάρτες διασύνδεσης δικτύου συνδεδεμένο με αυτό. Μπορείτε να βρείτε όλα τα διαθέσιμα NIC στο Linux χρησιμοποιώντας την εντολή ip:

ip link show

Θα εμφανίσει μια λίστα με όλα τα NIC μαζί με τα ονόματά τους. Μόλις βρείτε το όνομα NIC, ελέγξτε την ταχύτητά του χρησιμοποιώντας μία από τις παρακάτω μεθόδους.

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

Μπορεί να έχετε εγκατεστημένο το ethtool στο σύστημά σας. Εάν δεν είναι, τρέξτε:

sudo apt install ethtool

Όταν εκτελείτε το ethtool ακολουθούμενο από το όνομα NIC, εμφανίζει τα στοιχεία της κάρτας διασύνδεσης δικτύου, συμπεριλαμβανομένης της ταχύτητας της συσκευής, της διπλής όψης, των υποστηριζόμενων λειτουργιών σύνδεσης και ορισμένων άλλων ιδιοτήτων.

ethtool 

Για να εμφανίσετε την ταχύτητα ενός NIC, χρησιμοποιήστε:

sudo ethtool  | grep Speed

Η έξοδος δείχνει ότι η ταχύτητα του NIC είναι 1000Mb/s.

2. Ελέγξτε την ταχύτητα NIC χρησιμοποιώντας το σύστημα αρχείων /sys

ο /sys/class/net/ κατάλογος περιέχει διαφορετικά αρχεία που περιλαμβάνουν πληροφορίες σχετικά με τις κάρτες διασύνδεσης δικτύου που είναι συνδεδεμένες στο σύστημά σας. Η ταχύτητα του NIC περιέχεται στο /sys/class/net//speed αρχείο. Μπορείτε να δείτε αυτές τις πληροφορίες χρησιμοποιώντας την εντολή cat:

cat /sys/class/net//speed

Για παράδειγμα, για να βρείτε την ταχύτητα της διεπαφής δικτύου ens33, η εντολή θα ήταν:

cat /sys/class/net/ens33/speed

Η έξοδος θα εμφανίσει την ταχύτητα του NIC σας.

3. Χρήση dmesg για προβολή της ταχύτητας NIC

Η εντολή dmesg εμφανίζει σημαντικά μηνύματα που σχετίζονται με την εκκίνηση του συστήματος και την προετοιμασία υλικού. Χρησιμοποιώντας το dmesg με την εντολή grep, μπορείτε να φιλτράρετε συγκεκριμένες πληροφορίες όπως την ταχύτητα ενός NIC, την κατάσταση φυσικής σύνδεσης κ.λπ.

Για να βρείτε την ταχύτητα του NIC σας στο Linux, εκτελέστε την εντολή dmesg και διοχετεύστε την έξοδό του την εντολή grep ακολουθούμενο από το όνομα NIC:

sudo dmesg | grep 

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

Το mii-tool είναι ένα παλαιότερο εργαλείο γραμμής εντολών Linux που σας επιτρέπει να προβάλλετε ρυθμίσεις NIC, συμπεριλαμβανομένης της κατάστασης σύνδεσης, της λειτουργίας διπλής όψης και της ταχύτητας μιας κάρτας διασύνδεσης δικτύου. Μπορείτε να το χρησιμοποιήσετε σε παλαιότερα συστήματα όπου το ethtool δεν είναι διαθέσιμο.

Για να ελέγξετε την ταχύτητα του NIC σας, εκτελέστε το mii-tool ακολουθούμενο από το όνομα NIC:

sudo mii-tool 

5. Χρησιμοποιώντας την εντολή networkctl

Το networkctl σάς επιτρέπει να προβάλλετε και να τροποποιείτε την κατάσταση των συνδέσμων δικτύου. Χρησιμοποιώντας αυτήν την εντολή, μπορείτε επίσης να προβάλετε πληροφορίες σχετικά με τους συνδέσμους όπως τύπος, κατάσταση λειτουργίας, ταχύτητα, μοντέλο, διεύθυνση υλικού, πρόγραμμα οδήγησης μονάδας πυρήνα κ.λπ.

Για να βρείτε την ταχύτητα του NIC σας στο Linux, χρησιμοποιήστε:

networkctl status 

Αυτό θα εκτυπώσει τη λεπτομερή έξοδο μαζί με την ταχύτητα του NIC σας. Εάν χρειάζεστε μόνο την ταχύτητα NIC, διοχετεύστε την παραπάνω έξοδο για να grep ως εξής:

networkctl status  | grep Speed

Η εύρεση της ταχύτητας NIC στο Linux είναι εύκολη

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