J'aimerais connaître le moyen le plus simple de limiter la bande passante sortante pour une interface. Je souhaite limiter la vitesse du port sortant afin que les transferts de fichiers entre mes serveurs n'échouent pas pendant les heures chargées.
Quelle est la solution la plus simple? Je sais que je pourrais l'utiliser iptables
mais je recherche une installation / configuration simple.
linux
networking
Gabe
la source
la source
Réponses:
ethtool
Vous pouvez modifier la vitesse globale du port de la carte réseau à l'aide de
ethtool
.Cela définira le port sur 10 Mo, par exemple.
merveille
Vous pouvez également utiliser l'outil
wondershaper
pour le faire aussi. REMARQUE: la vitesse devrait être en kilobits par seconde.Par exemple:
ruisseler
Une 3ème option est Trickle . Trickle peut être utilisé par programme par les utilisateurs ou en tant que démon qui étrangle complètement la carte réseau.
Mode utilisateur - page de manuel de filet
Limitera 20K / s à la fois pour le trafic montant et descendant, pour le
wget
reste, tout le reste ne sera pas limité.Mode Daemon - page de manuel rampante
En mode démon, vous
trickled
pouvez limiter un groupe de programmes à une limite de bande passante fixe. Pour démarrer le démon, exécutez la commande filetée:pyshaper
Une 4ème option est pyshaper . Il s'agit d'une option unique parmi les choix dans la mesure où il inclut une interface graphique et surveille et définit de manière dynamique la bande passante dans le temps. Vous pouvez consulter la page de manuel pyshaper pour plus de détails.
Les références
la source
Wondershaper a été édité pour la dernière fois en 2002, mais il fonctionne toujours sur Fedora 21 aujourd'hui. Notez toutefois que seules quelques options sont disponibles en tant qu'arguments et que vous ne pouvez pas spécifier la vitesse de chargement / téléchargement sur la ligne de commande spécifiée ici, du moins, pas dans Download version 1.1a, publiée le 16 avril 2002. Vous devez modifier le fichier, et c'est un script shell. Pas difficile pour ceux qui connaissent un peu la coquille.
L'utilisation est:
wondershaper
(Celui-ci définira votre bande passante en fonction des valeurs du fichier)Vous pouvez l'utiliser pendant que le lien est actif, ce qui est agréable.
la source
Une autre option est « iproute2 », qui semble être un outil de routage / mise en forme du trafic mature et largement disponible. Je l'ai trouvé en tant que RPM (probablement beaucoup d'autres paquets aussi, je n'ai pas regardé). Au moment d'écrire ces lignes, la version la plus récente était la 4.4.0, construite le 25 janvier 2016.
En examinant la syntaxe de configuration, elle semble être relativement simple (mais pas aussi simple que
ifconfig
ouroute
.)la source