实例介绍
Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接。client端是netperf,用来行server发起网络测试。在client和server之间,首先建立一个控制连接,传输有关测试配置信息,以及测试结果;在控制连接建立并传输了测试配置信息以后,client与server之间回再建立一个测试连接,用来来回传递特殊的流量模式,以测试网络的性能。
【实例截图】
【核心代码】
netperf-2.6.0.tar
└── netperf-2.6.0
├── acinclude.m4
├── aclocal.m4
├── AUTHORS
├── autogen.sh
├── ChangeLog
├── config.guess
├── config.h.in
├── config.sub
├── configure
├── configure.ac
├── COPYING
├── depcomp
├── doc
│ ├── examples
│ │ ├── arr_script
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── packet_byte_script
│ │ ├── sctp_stream_script
│ │ ├── snapshot_script
│ │ ├── tcp_range_script
│ │ ├── tcp_rr_script
│ │ ├── tcp_stream_script
│ │ ├── udp_rr_script
│ │ └── udp_stream_script
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── netperf.info
│ ├── netperf.man
│ ├── netperf_old.ps
│ ├── netperf.texi
│ ├── netserver.man
│ └── texinfo.tex
├── inet_ntop.c
├── INSTALL
├── install-sh
├── m4
│ └── m4
│ ├── salen.m4
│ ├── sockaddrin6.m4
│ └── sockinttypes.m4
├── Makefile.am
├── Makefile.in
├── missing
├── mkinstalldirs
├── netperf.spec.in
├── NEWS
├── README
├── README.aix
├── README.hpux
├── README.osx
├── README.ovms
├── README.solaris
├── README.vmware
├── README.windows
├── Release_Notes
└── src
├── dirs
├── dscp.c
├── hist.h
├── Makefile.am
├── Makefile.in
├── Makefile.uw
├── missing
│ ├── getaddrinfo.c
│ ├── getaddrinfo.h
│ ├── inet_ntop.c
│ ├── m4
│ │ ├── herrno.m4
│ │ ├── in6addr.m4
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── salen.m4
│ │ ├── sockaddrin6.m4
│ │ ├── sockinttypes.m4
│ │ ├── socklent.m4
│ │ └── type_socklen_t.m4
│ ├── Makefile.am
│ └── Makefile.in
├── netcpu.h
├── netcpu_kstat10.c
├── netcpu_kstat.c
├── netcpu_looper.c
├── netcpu_none.c
├── netcpu_ntperf.c
├── netcpu_osx.c
├── netcpu_perfstat.c
├── netcpu_procstat.c
├── netcpu_pstat.c
├── netcpu_pstatnew.c
├── netcpu_sysctl.c
├── netdrv_ethtool.c
├── netdrv_none.c
├── netdrv_solaris.c
├── netlib.c
├── netlib.h
├── netperf.c
├── NetPerfDir
│ ├── inet_ntop.c
│ ├── makefile
│ └── sources
├── netperf_version.h
├── netperf_version.h.in
├── netrt_none.c
├── netrt_rtmget.c
├── netrt_rtnetlink.c
├── netsec_linux.c
├── netsec_none.c
├── netserver.c
├── NetServerDir
│ ├── inet_ntop.c
│ ├── makefile
│ └── sources
├── netsh.c
├── netsh.h
├── netslot_linux.c
├── netslot_none.c
├── netslot_solaris.c
├── netslot_ux1131.c
├── netsys_hpux11i.c
├── netsys_linux.c
├── netsys_none.c
├── netsys_solaris.c
├── nettest_bsd.c
├── nettest_bsd.h
├── nettest_dlpi.c
├── nettest_dlpi.h
├── nettest_omni.c
├── nettest_sctp.c
├── nettest_sctp.h
├── nettest_sdp.c
├── nettest_sdp.h
├── nettest_unix.c
├── nettest_unix.h
├── nettest_xti.c
├── nettest_xti.h
└── net_uuid.c
10 directories, 128 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论