linux查看ftp客户端限速配置,vsftpd限速设置
相信有一部分linux管理員在建立ftp服務(wù)器后,由于同時(shí)在線用戶太多,造成服務(wù)器占用大量帶寬,以至影響網(wǎng)絡(luò)中其它用戶正常工作。為此,我今天研究了一下vsftp用戶上傳下載速度限制以及客戶端數(shù)目控制功能。下面與大家分享下。這里我以匿名用戶為例。
利用vsftp進(jìn)行速率限制,需要了解幾個(gè)配置參數(shù)
anon_max_rate 設(shè)置匿名用戶每條連接最大上傳或下載速率
local_max_rate 設(shè)置本地用戶每條連接最大上傳或下載速率
max_per_ip 設(shè)置每個(gè)用戶允許連接最大連接數(shù),即每臺電腦同時(shí)可以打開幾個(gè)ftp連接
max_clients 設(shè)置允許同時(shí)連接服務(wù)器最大客戶端數(shù)
以下是實(shí)際測試效果:
anon_max_rate=20000,即大約20kb/s。
max_per_ip=3,即每個(gè)ip同時(shí)允許打開三個(gè)連接。
max_clients=3,即同時(shí)允許3個(gè)客戶端連接。
1,當(dāng)我注銷anon_max_rate時(shí)(即不限速),客戶端連接測試結(jié)果如下:
當(dāng)我開啟anon_max_rate時(shí),用一臺客戶機(jī)且只開啟一個(gè)ftp連接測試效果如下:
由此可看出,anon_max_rate=20000是生效的。速率控制在20kb/s左右。
2,當(dāng)我用一臺客戶機(jī)同時(shí)開啟兩個(gè)ftp連接效果如下:
由上可以看到,開啟兩條連接,每條連接的速率均為26kb/s。說明anon_max_rate=20000是指每個(gè)IP中每條連接的速率約為20kb/s,而不是每個(gè)IP地址的總速率為20kb/s。
3,當(dāng)我用一臺客戶機(jī)同時(shí)打開四個(gè)連接,得到結(jié)果如下:
當(dāng)建立第四條ftp連接時(shí),提示有太多連接用戶。服務(wù)器拒絕建立新的連接。說明max_per_ip=3是生效的。
4,我通過遠(yuǎn)程桌面同時(shí)打開四臺客戶端連接ftp服務(wù)器,測試效果如下:
第四臺客戶端打開時(shí),顯示拒絕連接。說明max_client=3是生效的。
通過以上實(shí)驗(yàn),相信大家對這幾個(gè)參數(shù)比較了解了吧。
存在的問題:這個(gè)限速好像并不是太準(zhǔn)確,按理說應(yīng)該最高20kb/s的,不知道為何達(dá)到了26kb/s。有知道的幫我解答下吧。
總結(jié)
以上是生活随笔為你收集整理的linux查看ftp客户端限速配置,vsftpd限速设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GAE配置
- 下一篇: win10删除U盘分区