大家好,欢迎来到IT知识分享网。
任务内容
实验原理
在构建或管理一个网络系统时,除了关心网络的可用性,也要注意其整体的性能,这时就要用合适的工具对网络的各项性能进行测试。iPerf和Netperf是用于衡量网络性能的测试工具,本实验将对这两款工具进行具体介绍。
一、 iPerf工具
iPerf 是一种网络性能测试工具,可以运行于Linux、BSD、Unix及Windows等操作系统。 iPerf具有多种参数和特性,支持协议、定时、缓冲区等参数的配置调整,能够测试TCP/UDP最大带宽、延迟抖动、数据包丢失等统计信息,可以根据需求采用不同的参数从而达到不同的测试目的。iPerf基于Server/Client的工作模式,如下图所示。
参数 | 作用 |
---|---|
-f/–format | [kmKM]分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位 |
-i/–interval | 以秒为单位显示报告间隔 |
-l/–len | 读写的缓冲区大小,默认8KB |
-m/–print_mss | 打印最大的TCP数据段大小 (MTU – TCP/IP header) |
-o/–output | 将报告和错误信息输出到指定文件 |
-p/–port | 指定服务器端使用的端口或客户端所连接的端口 |
-u/–udp | 使用udp协议 |
-w/–window | 指定TCP窗口(socket缓冲区)大小,默认是8KB |
-B/–bind | 绑定一个主机地址或接口 |
-C/–compatibility | 兼容旧版本(当server端和client端版本不一样时使用) |
-M/–mss | 设置TCP最大数据段大小(MTU – 40 bytes) |
-N/–nodelay | 设置无延迟TCP,禁用 Nagle’s Algorithm |
-V/–IPv6Version | 设置传输Ipv6数据包 |
表 2. 服务器端参数
参数 | 作用 |
---|---|
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/122458.html