相信有一部分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限速设置相关推荐

  1. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...

    安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...

  2. liunx查看ftp服务器文件目录,linux查看ftp服务器目录

    linux查看ftp服务器目录 内容精选 换一换 SAP HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用.登录待安装SAP HANA的云服务器"hana001&q ...

  3. 虚拟机上ftp服务器安装与配置文件,Linux下ftp服务器安装与配置实验报告_linuxftp服务器配置实验报告,ftp服务器配置的实验报告...

    Linux下ftp服务器安装与配置实验报告,包含实验步骤,实验结果以及总结 GNU nano 2.5.3 File: /etc/vsftpd. conf By default the server w ...

  4. Linux下ftp的安装配置

    1.查看ftp包是否可用 yum list | grep vsftpd 2.安装ftp yum install vsftpd 3.启动 systemctl start vsftpd 4.开机启动 ch ...

  5. Linux 下 ftp的详细配置

    1.vsFTPd,目前常用FTP服务器套件: vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序:特点是小巧轻快,安全易用:能让其自身特点得发发挥和掌握,也然最主要的是会用: 目前在开源 ...

  6. linux 影院 ftp客户端20端口号,Linux下的ftp客户端说明文档

    Linux下的ftp客户端说明文档 发布时间:2006-09-24 00:20:41来源:红联作者:userhq l 软件功能: 本程序基于linux下的socket函数,利用ftp 协议,实现lin ...

  7. linux下Ftp客户端程序与Makefile

    前段时间开发linux如何上传通知window服务程序,遇到上传文件问题,搞了一段时间终于理解了,一起贴出来共同探讨探讨. 解析说明: 如何使用此FTP客户端呢? 使用样例: ./FtpApp  se ...

  8. linux 查看java最大内存配置,Linux和Windows下的内存设置

    你对Tomcat JVM内存设置是否了解,本文向大家介绍一下Linux和Windows操作系统下Tomcat JVM内存设置方法,希望对你的学习有所帮助. Linux下修改Tomcat JVM内存设置 ...

  9. linux查看grub2版本,Grub2配置

    出自Linux Wiki 提示:此文已超过 8 年(3243 天)未更新,如发现内容过时或有误,欢迎改进:) GRUB,全称the GRand Unified Bootloader,是常用的引导程序, ...

  10. Ubuntu下安装FTP服务及使用(VSFTPD详细设置)(二)

    vsftpd 作为一个主打安全的FTP服务器,有很多的选项设置.下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件 的.本文将提供完整的vsftpd.conf ...

最新文章

  1. 弹出窗口以及关闭窗口
  2. python自学_为什么要选择Python怎样系统的自学并快速学习Python
  3. idea修改回默认字体,设置 IntelliJ Idea 的中英文字体
  4. Java线程中断的理解(转载)
  5. 创业人永远不要让工作成为自己的负担
  6. 关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性
  7. 1120 Friend Numbers
  8. 做图软件matlab,Matlab 生物节律作图软件
  9. (三)映射对象标识符(OID)
  10. 火狐浏览器怎么支持html5,支持HTML5/CSS技术火狐浏览器8
  11. 破解电信光猫 HG6201T 超管账号密码 (C语言源代码)
  12. 笔记本无线上网卡怎么用?
  13. 【转租】【房东直租】【次渠东里一区、高层正规两居室、次卧】
  14. 【CUDA】判断电脑CUDA和cuDNN是否安装成功(Windows)
  15. 微电子封装技术未来发展面临的问题与挑战
  16. 联想小新Pro 16频繁蓝屏解决方案
  17. STM32控制NRF24L01无线模块进行通信
  18. 百度飞桨:给出关键词,AI自动生成元宵节祝福~
  19. Redmibook16锐龙版蓝屏自动重启
  20. RabbitMQ安装卸载

热门文章

  1. 安卓手机上最好的3个小说阅读器
  2. 1038 统计同成绩学生
  3. Clouda开发随笔之block标签
  4. 简单测试ROS里面C++ 和 python 文件获取参数格式
  5. 软文推广标题的写法,怎么才能让软文标题更有吸引力
  6. 阅兵方阵 蓝桥杯 第九届JavaA
  7. 为啥互联网都使用缓存
  8. html 插件 firefox,firefox插件 怎么在firefox里添加插件
  9. 2022年危险化学品经营单位安全管理人员考试模拟100题及模拟考试
  10. leetcode LCP 02. 分式化简