Das Schlüsselwort ist Bandbreitenmanagement und der Linux-Kernel unterstützt es direkt. Ich habe mich schon lange damit beschäftigt und viel darüber vergessen, aber es gibt ein tolles Online-Buch, das das Thema ausführlich behandelt. Es heißt
- Linux Advanced Routing &Traffic Control .
Um einen Vorgeschmack auf das zu bekommen, was Sie erreichen wollen, werfen Sie einen Blick auf
- Kapitel 9. Warteschlangendisziplinen für die Bandbreitenverwaltung .
Vielleicht gibt es (Software-)Server, die Bandbreitenkontrolle direkt unterstützen!?
Ergänzung :
-
In der pureftpd FAQ wird erklärt, wie man die Bandbreitenbegrenzung auf Systemebene aktiviert. Auf den ersten Blick scheint es auch auf andere FTP-Server anwendbar zu sein.
-
Es gibt ein weiteres frei verfügbares Buch namens
So beschleunigen Sie Ihr Internet: Ein praktischer Leitfaden zur Bandbreitenverwaltung und -optimierung mit Open-Source-Software
das sich mit dem thema beschäftigt. Auf den ersten Blick scheint es einen Blick wert zu sein.
Ich habe einen Weg gefunden, die FTP-Geschwindigkeit zu begrenzen:
Im /etc/proftpd.conf
füge diese Zeile ein:
TransferRate RETR,STOR,APPE,STOU 2000
Dadurch wird die FTP-Geschwindigkeit auf 2 Megabyte pro Sekunde begrenzt.
Nach dem Ändern der Datei sollten Sie den proftpd-Dienst neu starten:
/etc/init.d/proftpd restart