Linux通过trickle对FTP Client限速

Trickle是一款用户端带宽管理软件。

Trickle通过控制socket数据读写量来控制和限制应用的上传/下载速度。

ldd工具可以帮我们找出某个特定的程序是否使用了libc.so库。如果程序使用了这个库,就可以使用trickle来限制它的网络带宽使用。

[root@linuxdrp ~]#which ftp | xargs ldd |grep libc.so

libc.so.6 => /lib64/libc.so.6 (0x00007f8e4c95e000)

主机自带的ftp 使用了 libc.so库,所以trickle可以用来限制ftp的网络带宽。

安装包

rpm –ivh trickle-1.07-19.el6.x86_64.rpm

测试功能,download限速50k。

[root@linuxdrp sdbs]#trickle -d 50 /usr/kerberos/bin/ftp 10.240.10.15

trickle: Could not reach trickled, working independently: No such file or directory

Connected to 10.240.10.15.

220 cim7tst1 FTP server ready.

Name (10.240.10.15:root): sdbs

331 Password required for sdbs.

Password:

230 User sdbs logged in.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>get brocade200E-1-config.txt

local: brocade200E-1-config.txt remote: brocade200E-1-config.txt

227 Entering Passive Mode (10,240,10,15,131,30)

150 Opening BINARY mode data connection for brocade200E-1-config.txt (12064 bytes).

226 Transfer complete.

12064 bytes received in 0.26 seconds (45 Kbytes/s)

对比不使用限速,抓取同样的文件

ftp> get brocade200E-1-config.txt

local: brocade200E-1-config.txt remote: brocade200E-1-config.txt

227 Entering Passive Mode (10,240,10,15,232,25)

150 Opening BINARY mode data connection for brocade200E-1-config.txt (12064 bytes).

226 Transfer complete.

12064 bytes received in 0.00095 seconds (1.2e+04 Kbytes/s)

参考文档:

安装包下载

Linux 下使用Trickle限制下载/上传带宽

linux测试ftp上传速度,Linux通过trickle对FTP Client限速相关推荐

  1. java优化上传速度慢怎么办_如何提高多个文件的ftp上传速度[Java]

    我使用org.apache.commons.net.ftp.FTPClient实现了 java代码将文件上传到服务器 对于多个文件,ftp上传速度非常慢. 我怎样才能提高速度. – 改变图书馆? 用于 ...

  2. 电脑上传网速怎么测试软件,Win7如何测试电脑上传速度?

    对于做网站的人都了解上传速度的重要性,由于太差的上传速度对工作的进度有影响,因此他们总是要对上传速度进行测试,不过有一些新用户还不知道Win7电脑如何测试上传速度?下面,小编为大家介绍一下Win7电脑 ...

  3. php项目源码发布linux,php代码上传到linux服务器无法正常显示

    近期接手了一个PHP开发的项目,一直想搞个LVS管理的工具,却一直没动力去做,这次就当是学习和为了以后工作的方便吧.开发过程中遇到这么一个问题,情况如下: 情况:在windows下写好的代码,上传在L ...

  4. java ftp 上传文件到服务器,java实现ftp上传文件到服务器

    java实现ftp上传文件到服务器 内容精选 换一换 怎样上传文件到Windows操作系统云服务器?安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ ...

  5. ftp上传文件服务器报550错误_java ftp下载文件,Java 实现ftp上传下载文件

    最近项目中需要实现将文件先存放到ftp上,需要的时候再从ftp上下载,做的过程中碰到了问题,发现中文文件名的无法上传到ftp上,ftp上的中文文件名的文件下载不下来,几番折腾,终于搞定了,记录一下备忘 ...

  6. c#如何通过ftp上传文件_ftp自动上传工具,ftp自动上传工具如何自动上传文件

    不知道大家用过ftp自动上传文件的ftp上传工具吗?小编到现在为止也只用过一款ftp上传工具是具有定时功能的.定时这个功能是真的很棒了,节省了很多时间而且还很方便快捷.ftp自动上传文件怎么上传?下面 ...

  7. ftp上传错误,提示:打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹。

    使用FTP上传数据的时候,经常会遇到"打开FTP"无权限的提示,这是由于浏览器设置了防火墙的缘故,下面是正确的设置流程:1. 首先打开一个IE浏览器(如果打开了多个浏览器,请关闭) ...

  8. 用ftp上传到服务器视频文件夹,ftp 上传文件夹到服务器

    ftp 上传文件夹到服务器 内容精选 换一换 上传的文件和上传的文件夹中包含的文件支持的格式请参见支持的文件格式.文件上传:从本地上传:在Projects Explorer视图中选中一个文件夹,依次单 ...

  9. linux rz 无法上传文件,linux rz上传文件及出错解决方案

    在把Windows上的文件传至Linux端时用到SecureCRT,一般小文件都没有问题,文件太大时则出现了上传后的文件只有几K大小,当然大于2个G的是不可能传的上去的了.对于几百M到1G多的大文件要 ...

最新文章

  1. 中国食用香精行业品牌策略与销售渠道分析报告2022-2028年
  2. 利用NSight进行交叉编译
  3. [BZOJ2118] 墨墨的等式(最短路)
  4. callback回调使用 vue_Vue实现剪切板图片压缩
  5. 校园网下桥接无法上网原理分析如何破解
  6. 常见电容器图片_电容的电路符号及图片识别
  7. this在什么时候为undefined
  8. 为什么要去做亚马逊僵尸跟卖呢 亲身经历告诉你
  9. 大话卫星导航中的信号处理系列文章——目录
  10. 大数据IMF传奇行动绝密课程第91课:SparkStreaming基于Kafka Direct案例实战和内幕源码解密
  11. 统计二叉树中不平衡节点树的个数
  12. 西游记中唐僧师徒的不同性格
  13. 2023-02-04 用Orca替换MySQL的优化器
  14. msi(微星)UEFI模式 机械加固态双硬盘安装Ubuntu16
  15. 电子招投标采购系统之电子招标投标的全流程!企业电子招投标系统源码
  16. 接着外挂教程 VB 从零开始编外挂
  17. springboot毕业设计 基于springboot家教预约网站系统毕业设计设计与实现参考
  18. 如何使用chatGPT生成小红书种草文案
  19. EOS智能合约开发系列(19): 合约应当开源
  20. USRP-LW N310

热门文章

  1. PostgreSQL统计表占用空间
  2. 菜菜子随笔:今年的第一抹桂花香
  3. 阿里曾尝试回购雅虎所持阿里集团余下股份
  4. (五)苏世民:我的经验和教训:成功人生的十大信条
  5. 视频素材剪辑制作的方法分享
  6. 国内暂时可用的API集合
  7. 如何不再成为压力祭品?
  8. gb酱油和gbt酱油哪个好_酱油那个gb18186是纯酿造的吗
  9. 30个高质量的数据集网站,你必须要试试!
  10. H3C S7500E系列高端多业务路由交换机