网络测速nc dd pv学习笔记

网络测速nc dd pv学习笔记

使用辅助工具三个:

  1. dd
    指定大小的块进行文件拷贝,根据参数进行转换和格式化。
    默认标准输入读取,标准输出输出,可使用in out指定输入和输出,具体可直接–help查看。
  2. nc
    OpenBSD netcat命令,网络界的实用工具,短小精悍。网络测速的主要工具
    参数众多,默认客户端模式,也可以加-l 成为服务端监听模式,主要功能:
    端口侦听 端口扫描 网络测速 网络传输文件
  3. pv
    Pipe Viewer 的简称,意思是通过管道显示数据处理进度的信息。特别适合某些场景比如拷贝文件,不显示进度,可以用PV显示

网络测速方法如下:

  1. dd与nc
    客户端:dd if=/dev/zero count=1000 |nc 127.1 5100
    输出如下:
    记录了1000+0 的读入
    记录了1000+0 的写出
    512000 bytes (512 kB, 500 KiB) copied, 0.00336647 s, 152 MB/s
    服务端:
    nc -l 5100
  2. nc 与pv
    客户端:pv -W |nc 127.1 5100 < clean.sh
    服务端:
    nc -l 5100

分析一下:
在这里插入图片描述
上述第二种更接近于真实带宽,因为第一种dd 是多了用户态和内核态的缓存区拷贝过程的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值