我的服务器上有多个用户。他们通过 FTP 上传和下载文件。有时一些繁重的传输会导致服务器负载过高。我想知道是否有任何方法可以限制 ftp 速度以避免高负载。
任何帮助将非常感激。
答案1
关键字是带宽管理Linux 内核对其有直接支持。我很久以前就处理过这个问题,并且已经忘记了很多,但是有一本很棒的在线书籍广泛地涵盖了这个主题。它被称为
要预先了解您想要实现的目标,请查看
也许有(软件)服务器直接支持带宽控制!?
补充:
在里面pureftpd 常见问题解答解释了如何在系统级别启用带宽限制。乍一看它似乎也适用于其他 ftp 服务器。
还有另一本免费的书叫
如何加速您的互联网:使用开源软件进行带宽管理和优化的实用指南
这与主题有关。乍一看似乎值得一看。
答案2
我找到了限制 ftp 速度的方法:
在/etc/proftpd.conf
插入这一行:
TransferRate RETR,STOR,APPE,STOU 2000
这会将 ftp 速度限制为每秒 2 兆字节。
更改文件后,您应该重新启动 proftpd 服务:
/etc/init.d/proftpd restart