2009-05-13 4 views

Répondre

4

Il n'est pas configurable dans SVN. Vous pouvez (avec peine) gérer cela en exécutant la connexion SVN via un routeur (virtuel) étranglé par la bande passante, tel que DummyNet sur FreeBSD. Vous pouvez également acheminer le trafic via un proxy HTTP tel que Squid qui peut limiter la bande passante ou utiliser les fonctions iptables intégrées de Linux (en utilisant "tc" pour Traffic Control) pour limiter la bande passante, mais souvent difficile à configurer/utiliser.

Pour diverses informations (pour la plupart obsolètes), voir http://lartc.org/, mais la liste de diffusion de lartc (et les archives) peut être plus informative. Voir aussi http://www.docum.org/docum.org/

2

Je ne vois rien dans les clients svn. Cependant, vous pouvez écrire votre propre service proxy et y placer une classe de limitation simple.

Considérer this comme référence ou suggérer du code à la communauté SO si vous voulez essayer.

3

Si vous avez un réseau sophistiqué sur votre poste de travail (comme le pare-feu d'OpenBSD ou le contrôle du trafic de Linux), vous devez configurer la mise en forme du trafic en fonction du réseau de destination.

1

Si vous êtes dans le contrôle du serveur SVN, et il est en cours d'exécution à travers Apache via mod_dav_svn, une solution pratique consiste à installer mod_bw ou mod_cband.

Avec l'une ou l'autre solution, vous pouvez définir une limite de bande passante sur l'hôte virtuel qui fournit le référentiel SVN.

Questions connexes