Amazon Best VPN GoSearch

OnWorks 网站图标

ovs-benchmark - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 ovs-benchmark

这是 ovs-benchmark 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


ovs-benchmark - Open vSwitch 的流设置基准实用程序

概要


ovs 基准 潜伏 --远程 ip[:港口[--套接字 袜子[--批次 n批次]
[- 当地的 [ip][:港口]]

ovs 基准 --远程 ip[:港口[--最大速率 [- 暂停 最大秒数]
[--套接字 袜子[--批次 n批次[- 当地的 [ip][:港口]]

ovs 基准 [- 当地的 [ip]:港口]

ovs 基准 帮助

商品描述


ovs 基准 通过设置许多测试 Open vSwitch 流设置的性能
TCP 连接和测量所需的时间。 它也可以与 Linux 一起使用
桥接或没有任何桥接软件,它允许人们测量带宽和
桥接的延迟成本。

ovs 基准 命令在下面单独描述。

- 「延迟」 命令


此命令启动 袜子 尽可能快的 TCP 连接(默认为 100),
等待每个成功或失败完成,并打印一个条形图
标准输出的完成时间,然后是摘要行。 栏中的每一行
图表列出了连接完成的时间(以毫秒为单位),然后是一些 . or !
符号,代表在该毫秒内完成的每个 TCP 连接。 一种
成功连接打印一个 ., 和一个不成功的连接(例如到一个端口
没有进程在监听)打印一个 !.

If n批次 给定,整个过程重复指定的次数。
最后只打印一个摘要行。

结果因套接字数量和远程主机是否正常而有很大差异
侦听指定端口上的连接。 用少量的插座,所有
连接时间通常保持在几毫秒内。 作为数
套接字增加,连接时间分布围绕发送 TCP
堆栈的 SYN 重传间隔。 (无论是否打开 Open vSwitch,都会出现此模式
网络路径。)

- 「率」 命令


此命令启动 袜子 尽可能快的 TCP 连接(默认为 100)
(受限于 最大速率如果 --最大速率 指定)。 每次连接完成时
无论成功或失败,它都会关闭该连接并启动一个新的连接。 它继续做
所以要么永远,要么,如果 - 暂停 被指定,直到 最大秒数 秒过去了。
在测试期间,它会打印有关已用时间、成功和不成功的统计信息
连接数,以及每个已完成(成功或失败)连接的平均数
第二次过关。

没有 --最大速率 命令测量最大持续流量设置速率
打开 vSwitch 实例。 这自然倾向于驱动 ovs-vswitchd CPU 使用率达到 100%
接收流量的主机。

在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 --最大速率 指定的值低于 Open vSwitch 的最大速率
实例可以处理,然后 也可以用来衡量内核和用户空间的CPU
特定流量下的流量设置成本。

结果往往在运行的前几秒钟波动很大,然后稳定下来。
显示的平均值是在整个运行中计算的,因此趋于收敛
渐近地在“正确”值上。 要更快地收敛,请尝试运行 5 到
10 秒,然后终止并重新启动运行。

- 「听」 命令


此命令在一个或多个 TCP 端口上侦听传入连接。 它接受
连接并立即关闭它们。 它可以与 or 潜伏
用于观察成功与不成功 TCP 连接效果的命令。

更容易重现和解释 ovs 基准 没有侦听器时的结果
(见 附注 下文)。

- 「帮助」 命令


打印使用信息并成功退出。

配置


-r ip[:港口]
--远程 ip[:港口]
这个选项,需要 潜伏 命令,最低限度地指定远程
要连接到的主机(作为 IP 地址或 DNS 名称)作为 ip.

TCP 端口或端口范围(由 -) 也可以指定。 如果一个范围是
指定然后范围内的每个端口以循环顺序使用。 默认的
如果未指定端口,则端口为 6630。

-l [ip][:港口]
- 当地的 [ip][:港口]
点击 潜伏, 如果没有这个选项,传出连接将不会绑定
特定的 TCP 端口。 本地 TCP 堆栈将选择要绑定的本地 TCP 端口。 什么时候
指定此选项,指定的端口或端口范围将用于
转动。 (如果在两个端口上都指定了端口范围 - 当地的--远程,那么每个局部
在远程端口增加到下一个之前,将使用其范围内的端口
其范围内的端口。)

点击 命令,此选项指定本地端口或端口和 IP
要侦听的地址。 如果省略,则任何 IP 地址上的端口 6630 为
用过的。

-s 袜子
--套接字 袜子
对于 潜伏, 设置每批启动的连接数。 为了 , 套
在任何给定时间尝试维护的未完成连接数。 这
默认值为 100。

-b n批次
--批次 n批次
对于 潜伏, 设置启动和等待所有
连接完成。 默认值为 1。

-c 最大速率
--最大速率 最大速率
对于 , 限制尝试连接的最大速率 最大速率
每秒连接数。 默认情况下没有限制。

-T 最大秒数
- 暂停 最大秒数
对于 , 停止基准测试后 最大秒数 秒过去了。 默认情况下,
基准测试一直持续到被信号中断。

附注


ovs 基准 使用标准的 POSIX 套接字调用进行网络访问,因此它共享
TCP/IP 的优势和局限性及其在本地和远程 TCP/IP 中的实现
堆栈。 特别是,TCP 及其实现限制了成功的数量
完成,然后关闭 TCP 连接。 这意味着 ovs 基准 测试倾向于
如果长时间运行或有大量套接字或批次,则减慢速度,如果
远程系统正在侦听正在联系的一个或多个端口。 问题不
当远程系统未侦听时发生。 ovs 基准 结果因此很多
当远程系统不在一个或多个端口上侦听时更可靠和可重复
正在联系。 即使是单个侦听套接字(例如,端口 8000 到 9000 的范围与
端口 8080 上的一个侦听器)可能会导致结果异常。

确保远程 TCP/IP 堆栈的防火墙允许基准测试的流量
处理。 对于 Open vSwitch 基准测试,您可能需要禁用防火墙
例如, iptables的 -F.

ovs 基准 是单线程的。 多线程进程可能能够启动
连接更快。

一个 TCP 连接包含两个流(每个方向一个),因此乘以 TCP
连接统计信息 ovs 基准 按 2 报告以获取流量统计信息。

使用 onworks.net 服务在线使用 ovs-benchmark


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。