Existe-t-il un moyen de limiter la bande passante d'une carte réseau sous Linux ? J'aimerais pouvoir simuler une connexion arbitrairement lente.
Réponses
Trop de publicités?Vous pouvez utiliser le système installé localement proxy de squid pour limiter la bande passante, par exemple pour tester une page web sur une liaison lente :
-
Installer proxy de squid à partir de votre distribution - sur ma Fedora, c'était aussi simple que
yum install squid
. -
Ajoutez ce qui suit à
/etc/squid/squid.conf
:delay_pools 1
delay_class 1 1
delay_access 1 allow all
delay_parameters 1 16000/16000
Cela limitera la bande passante à environ 128 kbps (16000 Bps).
-
Début calmar :
/etc/init.d/squid start
-
Configurez votre navigateur pour utiliser un serveur proxy
localhost
port3128
.
Personne n'a encore mentionné ip_relay nommé "iprelay" dans les dépôts Debian. Il fonctionne comme un proxy TCP, plutôt que d'intercepter les appels comme le fait ruissellement fonctionne avec n'importe quelle application qui peut utiliser un proxy (par exemple, un navigateur web) ou accepter un port de destination défini par l'utilisateur (telnet, ssh, ftp, curl), et cetera ).
C'est un peu plus difficile à mettre en place, mais cela fonctionne souvent dans des situations où le trickle ne fonctionne pas.
- Réponses précédentes
- Plus de réponses