环境:Ubuntu 18.04

1.下载pathload

pathload下载:链接
pathload下载网址:https://www.cc.gatech.edu/fac/Constantinos.Dovrolis/bw-est/pathload.html

2.解压配置

pathload属于双端测量,用于确定两点之间网络的可用带宽。分为服务器端与客户端。
下载pathload压缩包到某一文件夹下,或者移动到自己想要移动的文件夹
解压缩:

wei@wei:/media/wei/DATA1/bw_est/pathload$ tar xzvf pathload.tar.gz
pathload_1.3.2/
pathload_1.3.2/CHANGELOG
pathload_1.3.2/CHANGES
pathload_1.3.2/COPYING
pathload_1.3.2/README
pathload_1.3.2/config.guess
pathload_1.3.2/config.sub
pathload_1.3.2/configure
pathload_1.3.2/makefile.in
pathload_1.3.2/pathload_gbls.h
pathload_1.3.2/pathload_rcv.c
pathload_1.3.2/pathload_rcv.h
pathload_1.3.2/pathload_rcv_func.c
pathload_1.3.2/pathload_snd.c
pathload_1.3.2/pathload_snd.h
pathload_1.3.2/pathload_snd_func.c
wei@wei:/media/wei/DATA1/bw_est/pathload$cd pathload_1.3.2/
wei@wei:/media/wei/DATA1/bw_est/pathload/pathload_1.3.2$ ./configure
wei@wei:/media/wei/DATA1/bw_est/pathload/pathload_1.3.2$ make
wei@wei:/media/wei/DATA1/bw_est/pathload/pathload_1.3.2$ mv pathload_1.3.2/ /usr/local/pathload/

在服务器端和客户端都进行上述操作。

3.查询主机ip地址

最简单的方法是:

wei@wei:~$ hostname -I
192.168.0.106 192.168.122.1 192.168.68.1 192.168.120.1

其他查询主机ip的方法:https://linux.cn/article-11308-1.html

4.服务器端运行

wei@wei:~$ cd /usr/local/pathload/
wei@wei:/usr/local/pathload$ ./pathload_sndWaiting for receiver to establish control stream => 

5.客户端运行

wei@wei:~$ cd /usr/local/pathload
wei@wei:/usr/local/pathload$ ./pathload_rcv -s 192.168.120.1   #这里填写主机地址

查询到四个服务器地址,但是我只有第四个是可以正常显示出结果的,
结果如下图所示:

带宽测量:pathload编译及运行相关推荐

  1. 带宽测量:带宽测量工具下载

    带宽测量:带宽测量工具下载 1.有线网络中带宽测量工具 pchar下载: http://www.kitchenlab.org/www/bmah/Software/pchar/ pathchar下载:h ...

  2. Java在加载阶段会加载依赖吗,Java程序编译和运行过程之 一个对象的生命之旅(类加载和类加载器)...

    Java程序从创建到运行要经过两个大步骤 1:源文件(.java)由编译器编译成字节码ByteCode(.class) 2:字节码由Java虚拟机解释并运行 源文件编译成字节码,主要分成两个部分: 1 ...

  3. Ubuntu20.04编译并运行imu_utils,并且标定IMU

    Ubuntu20.04编译并运行imu_utils,并且标定IMU 一.编译并运行imu_utils 1 安装依赖项 2 下载imu_utils和code_utils 2.1 code_utils编译 ...

  4. java运行时_java编译时与运行时概念与实例详解

    Java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念. 基础概念 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只 ...

  5. 如何编译和运行C++程序

    如何编译和运行C++程序 C++ 和C语言类似,也要经过编译和链接后才能运行.我们在C语言课程的时候,讲了如何使用 VS.VC 6.0.VC++2010等常见开发工具,它们除了可以运行C语言程序,也可 ...

  6. Android开发学习笔记(二)——编译和运行原理(1)

    接着上一篇的内容,继续从全局了解Android.在清楚了Android的平台架构(可以看作是静态原理)后,还需要掌握其动态原理.动态原理包含两部分,一部分是编译原理,另一部分是运行原理.有人会说,搭建 ...

  7. 如何在Windows下使用Linux系统来编译和运行程序?

    很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际 ...

  8. java 程序编译和运行的过程

    Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程. 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1.源文件由编译器编译成字节码(ByteCode)  2 ...

  9. C++ 编译,运行过程 详解。

    要更深入了解C++, 必须要知道一个程序从开始到结束都干了些什么, 怎么干的. 所以我从C++编译到运行过程,解析下程序是怎么跑的. 首先,初略的说一下之前C++的编译过程,C++编译过程包括预编译- ...

最新文章

  1. 全面理解目标检测中的anchor
  2. Random类(Java中的随机类)
  3. Open Cascade DataExchange DXF
  4. WCF4.0新特性体验(6):路由服务Routing Service(下)
  5. 拼音开头有什么字_语文基础 孩子刚上一年级学习拼音太难了?家长在家这样教真不比老师差!...
  6. MVC 1.0的可能方法
  7. Liferay 部署war包时候的deployDirectory 细节分析
  8. ICML2021 | ALIGN:大力出奇迹,谷歌用18亿的图像-文本对训练了一个这样的模型
  9. python程序执行时间毫秒_如何使用python解析包含毫秒的时间字符串?
  10. VB在菜单上增加图标
  11. java字符编码详解_Java中字符编码格式详解
  12. linux sql server调优,SQL SERVER性能优化(转)
  13. 态密度(PDOS)曲线和声子色散曲线(PDC)之间的关系
  14. tongweb java_home_中间件 东方通tongweb的使用
  15. 关于多媒体编解码器和音视频格式
  16. 【转载:80个Python经典资料(教程+源码+工具)汇总】
  17. Python 告诉你中秋应该去哪里
  18. R | Rstudio安装 |Rstudio空白及显示无法访问此网站
  19. Color correction matrix(色彩矩阵)的学习思考
  20. 使用WinRE向Windows10中添加新的本地管理员账户

热门文章

  1. Linux系统函数read()/write()/pread()/pwrite()的区别
  2. ngx_lua模块API说明
  3. 入门训练 Fibonacci数列 c语言
  4. mybaits中resultMap实现多对多查询映射
  5. 遥感图像场景分类常用数据集
  6. Scala入门到精通——第十节 Scala类层次结构、Traits初步
  7. javap(反汇编命令)详解
  8. arcgis-online-python-scripts
  9. 深度学习笔记4:深度神经网络的正则化
  10. 关于反射调用方法的一个log