这是命令 netperf,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
netperf - 网络性能基准
概要
网络性能 [全局选项] -- [测试特定选项]
商品描述
网络性能 是一个基准,可用于衡量网络的各个方面
表现。 目前,它的重点是批量数据传输和请求/响应
使用 TCP 或 UDP 以及 Berkeley Sockets 接口的性能。 此外,
DLPI 和 Unix 域套接字的测试,IPv6 的测试可以有条件地编译。
全球 配置
-4 使用 AF_INET(又名 IPv4)寻址进行控制和可能的数据连接。
-6 使用 AF_INET6(又名 IPv6)寻址进行控制和可能的数据连接。
-a 尺寸规格
更改本地系统上的发送和接收缓冲区对齐方式。 这默认为
8个字节。
-A 尺寸规格
作为 -a,但用于远程系统。
-B 品牌链
将brandstr 添加到禁用横幅的测试输出中。
-c [速度]
请求本地系统的 CPU 利用率和服务需求计算。 如果
指定了可选的速率参数, 网络性能 将使用它而不是
计算费率本身。
-C [速度]
同 -c,但用于远程系统。
-d 增加测试期间显示的调试输出数量(可能在
性能开销)。
-D [秒,单位] (*)
至少每 secs 秒显示一次中间结果 uning 单位作为初始
猜测单位每秒。 这仅在配置了 netperf 时可用
使用 --enable-demo。
-f GMKgmk
更改 *_STREAM 测试的度量单位。 大写字母是二的幂,
小写是十的幂。
-F 填充文件
用命名文件中的数据预填充发送缓冲区。 这是为了
提供一种避免填充数据的缓冲区的方法,这些数据是微不足道的
易于压缩。 对于应该存在于任何系统上的文件来说,一个不错的选择是
此联机帮助页 - netperf.man。 其他文件可能会作为该文件的一部分提供
分布。
-h 显示用法字符串,然后退出。
-H 姓名|ip,家庭 (*)
设置用于建立控制的主机名(或 IP 地址)和地址族
连接到远程系统。 传递没有逗号的单个名称只会设置
remote_host 并将保留控制连接的地址族选择
到堆栈或通过 -4 -r -6 命令行选项。
-i 最大值,最小值
尝试达到某个值时设置最大和最小迭代次数
置信水平。
-j 指示 netperf 在运行 omni 时计算有关计时的额外统计信息
测试。 所述统计数据的显示将取决于相应的存在
输出选择器中的输出选择器。 它们是 MIN_LATENCY、MAX_LATENCY、
P50_LATENCY、P90_LATENCY、P99_LATENCY、MEAN_LATENCY 和 STDDEV_LATENCY。
-I 等级,[,等级]
指定置信水平(95 或 99 - 99 是默认值)和宽度
以百分比表示的置信区间(默认为 10)
-l 测试
指定测试的长度(默认 10 秒)。 负值设置
请求/响应事务数,或流测试的字节数。
-L 姓名|ip,fam (*)
设置用于控制的套接字的本地名称|IP 和/或地址族
连接到远程网络服务器。
-n 数字处理器
在 netperf 没有的系统上指定系统中的 CPU 数量
以编程方式查找 CPU 数量的方法。
-N 此选项将告诉 netperf 不要建立到远程的控制连接
网络服务器。 相反,它将尝试直接建立数据连接,仅使用
命令行参数和/或内部默认值提供的信息。
除非命令行提供了其他端口,否则默认数据连接
将到“丢弃”端口进行“流”或“发送文件”测试,“回声”端口
用于“RR”测试或用于“MAERTS”测试的“chargen”端口。
-o 尺寸规格
设置与 -a 指定的对齐的偏移量。
-O 尺寸规格
作为 -o,但用于远程系统。
-p 端口号,位置 (*)
将控制连接定向到侦听指定端口的网络服务器,
而不是使用“netperf”条目 / etc /服务 或内部默认值(端口
12865)。 如果指定了“,locport”,控制连接将从
那个本地端口号。 指定不带逗号的单个端口号将指定
只有远程网络服务器端口号,并将本地端口号选择保留为
堆栈。
-P 0 | 1 显示 (1) 或抑制 (0) 测试横幅。
-S 此选项将导致尝试在数据的末尾设置 SO_KEEPALIVE
使用 BSD 套接字进行测试的连接。 它将在 netperf 方面进行
经典测试,以及全方位或迁移测试的 netperf 和 netserver 端。
-s 秒
这将导致 netperf 在传输数据之前休眠“秒”秒
数据连接。
-t 测试名称
指定要执行的测试。 有效的测试名称包括但不限于,也不
始终编译:
TCP_流
TCP_SENDFILE
TCP_MAERTS
TCP_RR
TCP_CRR
UDP_流
UDP_RR
DLCO_流
DLCO_RR
DLCL_流
DLCL_RR
流_流
流_RR
DG_流
DG_RR
SCTP_流
SCTP_STREAM_MANY
SCTP_RR
SCTP_RR_MANY
本地处理器
REM_CPU
-T 处理器,远程处理器
请求将 netperf 绑定到 CPU lcpu 和/或将 netserver 绑定到 CPU rcpu。
-v 冗长
设置测试的详细级别(仅使用 -P)。
-V 显示 netperf 版本并退出。
测试 具体 配置
-h 根据使用 -t 设置的测试名称显示用法字符串,然后退出。
请查阅 netperf 手册 关怀圈 和 婴儿食品 of 网络性能 2.5.X
(doc/netperf.[pdf|html|txt]) 了解更多信息。 或者您可以加入并发送电子邮件
至 [电子邮件保护].
注意
对于那些有两个参数的选项,必须至少指定一个; 指定一个值
没有逗号会将两个参数都设置为该值,并指定一个带有前导逗号的值
将只设置第二个参数,带有尾随逗号的值将只设置第一个。 到
将每个参数设置为唯一值,指定两者并用逗号分隔它们。
* 对于这些带有两个参数的选项,指定一个不带逗号的值只会设置
第一个参数并将第二个参数保留为默认值。 要设置第二个值,它必须
以逗号开头或以逗号分隔。 这是为了保留以前的netperf
行为。
使用 onworks.net 服务在线使用 netperf