1 votes

Comment obtenir la bande passante de téléchargement et d'upload depuis Linux via Shell ?

J'aimerais écrire un Shell (bash) Shell qui imprime les capacités de téléchargement et/ou d'upload du système (en Kbps) :

# Get download bandwidth
sh fetch-bandwidth.sh DOWNLOAD

> 556 Kbps download bandwidth

# Get upload bandwidth
sh fetch-bandwidth.sh UPLOAD

> 374 Kbps upload bandwidth

Je peux m'occuper de la partie standard (validation des arguments d'entrée, formatage et impression de la sortie, etc.), mais je ne sais pas quoi utiliser pour demander au système les valeurs de la bande passante. Merci d'avance !

1voto

Renan Points 7853

iperf pourrait être un début (je ne sais pas si cela fonctionne sur Internet - je ne vois pas pourquoi cela ne fonctionnerait pas) :

Iperf a été développé par NLANR/DAST comme une alternative moderne pour mesurer les performances maximales de la bande passante TCP et UDP. Iperf permet d'ajuster divers paramètres et caractéristiques UDP. Iperf rapporte la bande passante, le délai, la gigue, la perte de datagrammes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X