It’s noob time!
J’ai découvert un truc pas trop mal pour les gateway linux (que je sais que vous ne manquez pas tous d’avoir!).
Avez vous déja vécu une situation telle que: La secrétaire X a décidé qu’elle allait envoyer l’entièreté de son album photo de vacances (soit ±1500 photos) à une amie. Après avoir essayé par mail et que ce dernier l’ai envoyé péter, une amie lui recommande un super site de partage de fichier légaux (megaupload.com). Elle en fait un tar (non, plutôt un zip) et après six jour de compression, elle l’upload. C’est à ce moment que ça devient intéressant, vous avez déja remarqué que lorsqu’on sature l’upload, le download devient lent à mourir (ou inversement)?
C’est pour l’essentiel dût à une mauvaise gestion des priorité de la file des paquets TCP (oui, oui je vais vous parlez de Qos). Jusqu’à maintenant, on était obligé de définir plein de paramètres chiants “spéciaux” pour paramétrer le Qos correctement.
C’est là que wondershaper entre en scène, c’est tellement compliqué que je vous tape la presqu’entièreté du man ici:
NAME
wondershaper – simple traffic shaping script
SYNOPSIS
wondershaper [interface]
wondershaper clear [interface]
wondershaper [interface] [downlink] [uplink]
[...]
wondershaper is a traffic shaping script that provides low latency,
prioritizes bulk transfers below normal web traffic, prioritizes inter‐
active shells above normal web traffic, and attempts to prevent upload
and download traffic from affecting each other’s ack packets. Put sim‐
ply, the wondershaper makes your internet connection more “responsive”
[...]
wondershaper [ interface ]
Shows the status of traffic shaping on that interface.
wondershaper clear [ interface ]
Removes all traffic shaping from that interface.
wondershaper [ interface ] [ downlink ] [ uplink ]
Configures the wondershaper on the specified interface, given
the specified downlink speed in kilobits per second, and the
specified uplink speed in kilobits per second.
En gros, si vous avez vraiment une grosse flemme: wondershaper . Cela va setter certains params pour rendre les connexions interactives plus “réactives”, et faire en sorte que l’up et le down ne se cannibalisent pas l’un l’autre (et autres cfr. le man).
Sinon, vous êtes en forme, vous tapez wondershaper pour être sur qu’il pige bien quelle BW vous avez à lui accorder.
Ca peut aussi servir à limiter la BW volontairement, j’ai utilisé ça pour limiter le débit sur un tunnel VPN (wondershaper tun0 …).
Alors, compliqué hein le Qos? Ca valait bien la peine de se taper le CCIP ^^
Pour le plus noob d’entre nous: je crois qu’il y a même un gui pour ClarkConnect ^^
Recent Comments