Le mot clé est gestion de la bande passante et le noyau Linux en a un support direct. J'ai traité de cela il y a longtemps et j'ai beaucoup oublié à ce sujet, mais il existe un excellent livre en ligne qui couvre largement le sujet. Il s'appelle
- Routage avancé et contrôle du trafic sous Linux .
Pour avoir un avant-goût de ce que vous voulez réaliser, jetez un œil à
- Chapitre 9. Disciplines de mise en file d'attente pour la gestion de la bande passante .
Peut-être existe-t-il des serveurs (logiciels) qui prennent directement en charge le contrôle de la bande passante ! ?
Supplément :
-
Dans la FAQ de pureftpd, il est expliqué comment activer la limitation de la bande passante au niveau du système. À première vue, il semble également applicable à d'autres serveurs FTP.
-
Il existe un autre livre disponible gratuitement appelé
Comment accélérer votre Internet : Un guide pratique pour la gestion et l'optimisation de la bande passante à l'aide de logiciels Open Source
qui traite du sujet. À première vue, cela semble valoir le coup d'œil.
J'ai trouvé un moyen de limiter la vitesse du ftp :
Dans le /etc/proftpd.conf
insérez cette ligne :
TransferRate RETR,STOR,APPE,STOU 2000
Cela limitera la vitesse ftp à 2 mégaoctets par seconde.
Après avoir modifié le fichier, vous devez redémarrer le service proftpd :
/etc/init.d/proftpd restart