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