Ich habe mehrere Benutzer auf einem Server. Sie laden ihre Dateien über FTP hoch und laden sie herunter. Manchmal führt eine starke Übertragung zu einer hohen Belastung des Servers. Ich frage mich, ob es eine Möglichkeit gibt, die FTP-Geschwindigkeit zu begrenzen, um eine hohe Last zu vermeiden.
Jede Hilfe wäre sehr dankbar.
nice
undionice -c 3
Ihren FTP-Server.Antworten:
Das Schlüsselwort lautet Bandbreitenmanagement und wird vom Linux-Kernel direkt unterstützt. Ich habe mich vor langer Zeit damit beschäftigt und viel darüber vergessen, aber es gibt ein großartiges Online-Buch, das das Thema ausführlich behandelt. Es heißt
Werfen Sie einen Blick darauf, was Sie erreichen möchten
Vielleicht gibt es (Software-) Server, die die Bandbreitensteuerung direkt unterstützen!?
Ergänzung :
In den FAQ zu pureftpd wird erläutert, wie die Bandbreitenbeschränkung auf Systemebene aktiviert wird. Auf den ersten Blick scheint es auch auf andere FTP-Server anwendbar zu sein.
Es gibt ein anderes frei verfügbares Buch namens
So beschleunigen Sie Ihr Internet: Ein praktischer Leitfaden zur Bandbreitenverwaltung und -optimierung mit Open Source-Software
das beschäftigt sich mit dem Thema. Auf den ersten Blick scheint es einen Blick wert zu sein.
quelle
Ich habe einen Weg gefunden, die FTP-Geschwindigkeit zu begrenzen:
In die
/etc/proftpd.conf
Zeile einfügen:Dadurch wird die FTP-Geschwindigkeit auf 2 Megabyte pro Sekunde begrenzt.
Nach dem Ändern der Datei sollten Sie den Dienst proftpd neu starten:
quelle