pathrate用于测试两点之间的最大带宽;
pathrate和pathload基本安装和用法一样
[root@server2 opt]# tar xzvf pathrate.tar.gz
pathrate_2.4.1/CHANGES
pathrate_2.4.1/config.guess
pathrate_2.4.1/config.sub
pathrate_2.4.1/configure
pathrate_2.4.1/COPYING
pathrate_2.4.1/makefile.in
pathrate_2.4.1/pathrate.h
pathrate_2.4.1/pathrate_rcv.c
pathrate_2.4.1/pathrate_rcv_func.c
pathrate_2.4.1/pathrate_rcv.h
pathrate_2.4.1/pathrate_snd.c
pathrate_2.4.1/pathrate_snd_func.c
pathrate_2.4.1/pathrate_snd.h
pathrate_2.4.1/README
[root@server2 opt]# cd pathrate_2.4.1/
[root@server2 pathrate_2.4.1]# ls
CHANGES config.sub COPYING pathrate.h pathrate_rcv_func.c pathrate_snd.c pathrate_snd.h
config.guess configure makefile.in pathrate_rcv.c pathrate_rcv.h pathrate_snd_func.c README
[root@server2 pathrate_2.4.1]# ./configure
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking host system type... i686-pc-linux-gnu
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... gcc
checking for main in -lm... yes
checking for main in -lposix4... no
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for gethostname... yes
checking for gettimeofday... yes
checking for select... yes
checking for socket... yes
creating ./config.status
creating makefile
[root@server2 pathrate_2.4.1]# make
仍旧分为服务器端和客户端,用法几乎与pathload一样
服务器端启动
[root@server2 pathrate]# ./pathrate_snd
Waiting for receiver to establish control stream =>
在客户端进行测试
[root@server1 pathrate]# ./pathrate_rcv -s 10.10.10.131
pathrate run from 10.10.10.131 to server1.org on Wed Jul 29 05:11:30 2009
--> Average round-trip time: 0.4ms
-------------------------------------------------
Final capacity estimate : 712 Mbps to 725 Mbps 带宽大小
-------------------------------------------------
[root@server1 pathrate]#
服务器端的状态
[root@server2 pathrate]# ./pathrate_snd
Waiting for receiver to establish control stream => OK
Unknown receiver starts measurements on Wed Jul 29 09:45:05 2009
Measurements are in progress. Please wait..
Receiver terminates measurements on Wed Jul 29 09:45:30 2009
[root@server2 pathrate]#
pathrate和pathload基本安装和用法一样
[root@server2 opt]# tar xzvf pathrate.tar.gz
pathrate_2.4.1/CHANGES
pathrate_2.4.1/config.guess
pathrate_2.4.1/config.sub
pathrate_2.4.1/configure
pathrate_2.4.1/COPYING
pathrate_2.4.1/makefile.in
pathrate_2.4.1/pathrate.h
pathrate_2.4.1/pathrate_rcv.c
pathrate_2.4.1/pathrate_rcv_func.c
pathrate_2.4.1/pathrate_rcv.h
pathrate_2.4.1/pathrate_snd.c
pathrate_2.4.1/pathrate_snd_func.c
pathrate_2.4.1/pathrate_snd.h
pathrate_2.4.1/README
[root@server2 opt]# cd pathrate_2.4.1/
[root@server2 pathrate_2.4.1]# ls
CHANGES config.sub COPYING pathrate.h pathrate_rcv_func.c pathrate_snd.c pathrate_snd.h
config.guess configure makefile.in pathrate_rcv.c pathrate_rcv.h pathrate_snd_func.c README
[root@server2 pathrate_2.4.1]# ./configure
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking host system type... i686-pc-linux-gnu
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... gcc
checking for main in -lm... yes
checking for main in -lposix4... no
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for gethostname... yes
checking for gettimeofday... yes
checking for select... yes
checking for socket... yes
creating ./config.status
creating makefile
[root@server2 pathrate_2.4.1]# make
仍旧分为服务器端和客户端,用法几乎与pathload一样
服务器端启动
[root@server2 pathrate]# ./pathrate_snd
Waiting for receiver to establish control stream =>
在客户端进行测试
[root@server1 pathrate]# ./pathrate_rcv -s 10.10.10.131
pathrate run from 10.10.10.131 to server1.org on Wed Jul 29 05:11:30 2009
--> Average round-trip time: 0.4ms
-------------------------------------------------
Final capacity estimate : 712 Mbps to 725 Mbps 带宽大小
-------------------------------------------------
[root@server1 pathrate]#
服务器端的状态
[root@server2 pathrate]# ./pathrate_snd
Waiting for receiver to establish control stream => OK
Unknown receiver starts measurements on Wed Jul 29 09:45:05 2009
Measurements are in progress. Please wait..
Receiver terminates measurements on Wed Jul 29 09:45:30 2009
[root@server2 pathrate]#
转载于:https://blog.51cto.com/gaizaoren/184929