Inspecter la vitesse dans /sys/class/net
En plus d'utiliser des commandes comme ethtool
, vous pouvez également trouver des informations sur les interfaces réseau directement dans le système de fichiers Linux, plus précisément dans le répertoire /sys
. Le système de fichiers /sys
fournit une interface aux structures de données du noyau.
Les informations sur les interfaces réseau sont généralement situées sous /sys/class/net/
. À l'intérieur de ce répertoire, vous trouverez des sous-répertoires nommés d'après chaque interface réseau de votre système (par exemple, eth0
, lo
).
Pour trouver les informations sur la vitesse de votre interface principale (que nous avons identifiée comme eth0
à l'étape précédente), vous pouvez regarder à l'intérieur du fichier /sys/class/net/eth0/speed
.
Ouvrez votre terminal et utilisez la commande cat
pour afficher le contenu de ce fichier :
cat /sys/class/net/eth0/speed
Appuyez sur Entrée.
Vous devriez voir un seul nombre en sortie, représentant la vitesse de la liaison en mégabits par seconde (Mb/s).
1000
Cette sortie confirme que la vitesse de l'interface eth0
est de 1000 Mb/s, ce qui correspond aux informations que nous avons vues avec ethtool
.
Cette méthode de vérification de la vitesse en lisant un fichier dans /sys
est utile car elle ne nécessite pas l'installation d'outils supplémentaires comme ethtool
. C'est un moyen direct d'accéder aux informations que le noyau met à disposition.
N'oubliez pas que le chemin /sys/class/net/eth0/speed
suppose que votre interface réseau s'appelle eth0
. Si votre interface a un nom différent, vous devrez remplacer eth0
par le nom correct.
Vous avez maintenant appris trois façons différentes d'obtenir des informations sur vos interfaces réseau et leur vitesse !
Cliquez sur Continuer pour terminer ce laboratoire.