WEB开发网
开发学院服务器FTP服务器 ProFTPD及WU-FTP的BANDWIDTH控制 阅读

ProFTPD及WU-FTP的BANDWIDTH控制

 2007-12-03 16:20:31 来源:WEB开发网   
核心提示:在/etc/ftpaccess里面加上: throughput /home/ftp * * 64000 0.5 * 意思是下载带宽对所有IP(最后那个*)限制在64K,每下一个文件速度减半(那个0 .5). 我用的是2.5.x,ProFTPD及WU-FTP的BANDWIDTH控制,man page里面很全的. 用man

在/etc/ftpaccess里面加上: throughput /home/ftp * * 64000 0.5 *

意思是下载带宽对所有IP(最后那个*)限制在64K,每下一个文件速度减半(那个0 .5).

我用的是2.5.x,man page里面很全的. 用man ftpaccess就可以.:-)

这是自己改的 Proftpd 1.2.0pre2 流量控制的 patch. 需要原来 proftpd source! 相关程式可以在 ftp://swallow.twbbs.org/Linux/FTP/ 下找到

用法: 1. 如果你的 proftpd-1.2.0pre2.tar.gz 解在 proftpd-1.2.0pre2/

将本 patch 放跟 proftpd-1.2.0pre2/ 同一层目录, 打 patch < proftpd-1.2.0pre2-bandwidth.patch 如果放在 proftpd-1.2.0pre2/ 下 patch -p1 < proftpd-1.2.0pre2-bandwidth.patch 2. 重新 Make 你的 source!

系统设定: 1. 提供三个控制流量功能(只有下传) 可以设在 server config,,

BandWidth : 总频宽 MaxBandWidth : 每线最大频宽 MinBandWidth : 每线最小频宽

必需为整数,代表 位元组/秒(Bytes/second)

三个功能的关系: MinBandWidth > MaxBandWidth > BandWidth

2. □例1. 设定 BandWidth 4096

如果有4人在线上,每个人的流量为 4096%424 位元组/秒

□例2. 设定 BandWidth 4096 MaxBandWidth 3072

如果有1人在线上,每个人的流量为 3072 位元组/秒 如果有2人在线上,每个人的流量为 4096%2 48 位元组/秒

以下类推

□例3. 设定 BandWidth 3072 MinBandWidth 1024

如果有1人在线上,每个人的流量为 3072 位元组/秒 如果有2人在线上,每个人的流量为 3072%236 位元组/秒

如果有3人在线上,每个人的流量为 3072%324 位元组/秒

如果有4人在线上,每个人的流量为 1024 位元组/秒 以下类推

1 2 3 4 5 6  下一页

Tags:ProFTPD WU FTP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接