Wondershaper
Si ce n'est pas trop simple pour votre cas d'utilisation, je vous suggère d' wondershaper
essayer.
Un script de mise en forme du trafic facile à utiliser qui offre ces améliorations: * Faible latence pour le trafic interactif (et les pings) à tout moment * Autoriser la navigation sur le Web à des vitesses raisonnables lors du téléchargement / téléchargement * Assurez-vous que les téléchargements ne nuisent pas aux téléchargements * t blessé les téléchargements. Il le fait en: * limitant légèrement la vitesse de téléchargement, pour éliminer les files d'attente
* limitant la vitesse de téléchargement, tout en autorisant les rafales, pour éliminer les files d'attente
* le trafic interactif ignore la file d'attente * les accusés de réception et les minuscules paquets sautent la file d'attente
Il est disponible en tant que paquet debian / ubuntu, il suffit de l'exécuter sudo apt-get install wondershaper
pour l'installer. Entre wondershaper
et en utilisant tc
directement, croyez-moi, vous voulez des merveilles. À une époque, je l'ai tc
beaucoup utilisé et bien que très puissant, ce n'est pas un plaisir à utiliser.
Démarrage et configuration de Wondershaper
Fermez tous les programmes et autres pages du navigateur. Vérifiez ensuite votre vitesse sur http://speedtest.net
Syntaxe: wondershaper [interface réseau] [vitesse descendante kbit / s] [vitesse ascendante kbit / s]
Exemple de connexion ADSL 8 / 1M (mbit / s):
wondershaper eth0 6700 800
Si vous souhaitez effacer les files d'attente WonderShaper (désactivation de la mise en forme du trafic):
Syntaxe: wondershaper clear [interface réseau]
wondershaper clear eth0
Démarrage automatique de Wondershaper au démarrage du système d'exploitation
Cela peut être fait en modifiant le fichier /etc/network/interfaces
Avant:
auto lo
iface lo inet loopback
Après:
iface eth0 inet dhcp
up /sbin/wondershaper eth0 6700 800
down /sbin/wondershaper clear eth0
auto eth0
Notez que ce n'est qu'un exemple . Les paramètres réels peuvent différer un peu dans votre système. Par exemple, dans votre système, l'interface réseau peut être eth0 au lieu de eth2.
Pour trouver votre périphérique réseau, exécutez: ifconfig
ou consultez les informations de connexion du gestionnaire de réseau.
Source: http://www.mdash.net/traffic-shaping-using-wondershaper
NOPRIOPORTSRC
de son port bittorrent ferait exactement ce dont il a besoin.Pour des exigences plus compliquées, où cela
wondershaper
ne suffit pas, vous pouvez utiliser Master Shaper . Je ne l'ai pas utilisé moi-même, mais la capture d'écran ci-dessous devrait vous donner une idée:la source
C'est ce qu'on appelle la gestion de la bande passante, qui sur Ubuntu se fait via la commande tc. Plus d'infos ici , mais ce n'est pas pour les faibles de cœur.
la source
Il s'agit d'un problème bien connu et, à ma connaissance, il n'y a pas de réponse facile .
Le problème général est appelé QoS, abréviation de Quality of Service . Au niveau de l'infrastructure réseau, ce que vous pouvez faire, c'est façonner le trafic .
Il existe une limitation fondamentale de la mise en forme du trafic pour votre cas d'utilisation (qui est très courant): vous devez agir au point d'entrée du goulot d'étranglement, pas au point de sortie. Mais généralement, le goulot d'étranglement est la connexion entre votre domicile / lieu de travail à l'infrastructure de votre FAI, et vous ne pouvez pas contrôler ce qui se passe chez votre FAI, vous ne pouvez donc que façonner le téléchargement, pas le téléchargement. Cela signifie que vous pouvez effectivement hiérarchiser la navigation Web sur bittorrent, mais pas (par exemple) diffuser du contenu sur les téléchargements en arrière-plan.
Si vous avez un routeur domestique et qu'il prend en charge la qualité de service / la mise en forme / tout ce qu'il appelle, son interface est probablement plus facile à utiliser que ce qu'Ubuntu peut offrir. Alors regardez d'abord. Mais c'est une fonctionnalité avancée que l'on ne trouve pas sur tous les routeurs.
La plupart des clients bittorrent devraient pouvoir limiter l'utilisation de la bande passante. Si vous avez moins de chargement que de téléchargement de bande passante (ce qui est typique pour les utilisateurs à domicile via DSL), la définition de la limite de 70% à 80% de votre bande passante devrait laisser la place à une navigation Web confortable.
la source
Trickle
Avec le
trickled
démon, vous pouvez définir la distribution de bande passante de vos processus en utilisant des priorités en fonction d'un fichier de configuration dans/etc/trickled.conf
. Pour plus d'informations, voir Ubuntuusers: Trickle .la source