【Trex】服务器端命令中文翻译

模式是以下之一:
    -f <file> :带有流量模板配置的 YAML 文件(将以“有状态”模式运行 TRex)
    -i : 在“无状态”模式下运行 Trex
可用选项有:
 --astf :启用高级状态模式。配置文件应该是 py 格式而不是 YAML 格式
 --astf-server-only :ASTF 服务仅启用服务器端端口(1,3..)。流量不会在客户端端口上传输。
 --astf-client-mask :仅启用具有 ASTF 服务的特定客户端端口。
                              例如,设置 4 个端口。 0x1 表示仅启用端口 0。端口 2 将不会启用。
                              不能与 --astf-server-only 一起使用。

 --stl :以无状态模式启动。必须与“-i”一起提供以用于交互模式
 --active-flows :一个实验性的开关,用于增加或减少活动流的数量。
                              由于流量调度器的量化,它不准确,并且在某些情况下不起作用。
                              示例 --active-flows 500000 将活动流的大概范围设置为 ~0.5M
 --allow-coredump : 允许创建核心转储
 --arp-refresh-period :为我们的地址发送免费 ARP 之间的时间间隔(以秒为单位)。值 0 表示“从不发送”
 -c <num>> :为每个端口对分配的硬件线程数。覆盖配置文件中的“c”参数
 --cfg <file> : 使用文件作为 TRex 配置文件而不是默认的 /etc/trex_cfg.yaml
 --checksum-offload :已弃用,默认启用。使用 DPDK 启用 IP、TCP 和 UDP tx 校验和卸载。这需要所有使用的接口来支持这个
 --checksum-offload-disable :使用 DPDK 禁用 IP、TCP 和 UDP tx 校验和卸载。这需要所有使用的接口来支持这个
 --tso-disable : 禁用 TSO(高级 TCP 模式)
 --lro-disable : 禁用 LRO(高级 TCP 模式)
 --client-cfg <file> :描述客户端配置的 YAML 文件
 --close-at-end :调用 rte_eth_dev_stop 并在退出时关闭。在旧版本中调用这些函数会导致链接断开问题,
                               所以我们现在不默认调用它们。如果有人认为这对他有帮助,请将此作为选项
                               这是它的临时选项。将来会被移除
 -d :以秒为单位的测试持续时间(默认为 3600)。也看看--nc
 -e : 与 -p 类似,但 src/dst IP 将根据端口选择(即在客户端端口上发送所有带有客户端 src 和服务器 dest 的数据包,反之亦然在服务器端口上
 --flip :每个流都将从客户端发送到服务器,从服务器发送到客户端。当流量不对称时,这可以实现更好的端口利用率
 --hdrh :使用高动态范围直方图报告延迟 (http://hdrhistogram.org)
 --hops <hops> :如果启用了 rx 检查,则可以分配跳数。详见说明书
 --iom <mode> : 服务器输出的 IO 模式 [0- 静默, 1- 正常, 2- 短]
 --ipv6 : 在 ipv6 模式下工作
 -k <num> :在开始测试之前运行“预热”流量 num 秒。
                               仅适用于延迟测试(-l 选项)
-l <rate> : 与测试并行,运行延迟检查,从每个接口以每秒速率发送数据包
 --l-pkt-mode <0-3> : 设置发送延迟数据包的模式
      0(默认)发送 SCTP 数据包
      1 发送ICMP请求包
      2 从客户端发送ICMP请求,从服务器端响应(用于防火墙)
      3 从双方发送序列 ID 为 0 的 ICMP 请求
    零率意味着没有延迟检查
 --learn(已弃用)。替换为 --learn-mode。要获得较旧的行为,请使用 --learn-mode 2
 --learn-mode [1-3] :用于在 NAT 环境中工作。动态学习 DUT 完成的 NAT 转换
      1 在 TCP 流的情况下,在第一个 SYN 中使用 TCP ACK 来传递 NAT 转换信息。初始 SYN 数据包必须是 TCP 流中的第一个数据包
           对于 UDP 流,NAT 转换信息将在流中第一个数据包的 IP ID 字段中传递。这意味着这个字段被TRex改变了
      2 添加特殊的 IP 选项,将 NAT 转换信息传递给每个流的第一个数据包。如果某些防火墙丢弃带有 IP 选项的数据包,则它们将无法在某些防火墙上工作
      31 类似,但不支持服务器-> 客户端方向上的序列号随机化。性能(流量/秒)优于 1
 --learn-verify : 测试 NAT 转换机制。当设置中没有 NAT 时应该使用
 --limit-ports :限制使用的端口数。必须是偶数(TRex 总是使用端口对)
 --lm :应该发送流量的核心的十六进制掩码
                              例如:0x5 的值将导致仅端口 02 发送流量
 --lo : 只运行延迟测试
 -m <num> :比率乘数。将模板的基本速率乘以这个数字
 --mbuf-factor : 数据包内存的因素
 --nc : 如果设置,在终止之前不会等待所有流关闭 - 有关更多信息,请参阅手册
 --no-flow-control-change :默认情况下,TRex 禁用流量控制。如果给出这个选项,它不会触及它
 --no-hw-flow-stat :仅与 Intel x710 无状态模式相关。不要将硬件计数器用于流量统计
                            :启用此项将支持较低的流量速率,但也会报告 RX 字节计数统计信息。请参阅手册了解更多详情
 --no-key : 守护进程模式,不要从键盘获取输入
 --no-ofed-check : 禁用 OFED 版本检查
 --no-scapy-server : 在无状态时禁用 Scapy 服务器隐式启动
 --scapy-server : 在 ASTF 启用 Scapy 服务器隐式启动
 --no-termio : 不要使用 TERMIO。在需要使用 GDB 和 ctrl+c 时很有用。
 --no-watchdog : 禁用看门狗
 --rt : 实时优先运行 TRex DP/RX 内核
 -p :从同一接口(在客户端广告服务器端口之间随机选择)发送所有流数据包,而不更改它们的 src/dst IP
 -pm :平台因素。如果设置中有拆分器,则可以将总结果乘以这个系数
                              例如 --pm 2.0 将乘以这个因子中的所有结果 bps
 --prefix <nam> :用于在同一台机器上运行多个 TRex 实例。每个实例应该有不同的名称
 --prom : 为 ASTF/STF 模式启用混杂
 -pubd : 禁用监视器发布者
 --queue-drop :不要在失败时重试发送数据包(队列已满等)
 --rpc-log <file> : 将 RPC 对话的日志保存在日志文件中
 --rx-check <rate> : 启用 rx 检查。 TRex 将以 1/速率采样流并检查顺序、延迟等
 -s:单核。仅运行一个数据路径核心。用于调试
 --send-debug-pkt <proto> :不要运行流量生成器。只需发送调试数据包并转储接收队列
                              支持的协议有 1 为 icmp,2 为 UDP,3 为 TCP,4 为 ARP,5 为 9K UDP
 --sleeps :在调度程序中使用睡眠而不是忙等待(不太准确,更省电)
 --software : 不要配置任何硬件规则。在这种模式下,我们使用 1 个内核,每个端口一个 RX 队列和一个 TX 队列
 --unbind-unused-ports :自动取消绑定同一网卡中所有未使用的绑定端口,而不是错误退出(仅限 i40e)
 -v <verbosity level> :值越高,打印更多调试信息
 --vlan :仅与 Intel 82599 10G NIC 的无状态模式相关
                              在配置每个流的流统计和延迟规则时,假设所有流都使用 VLAN
 -w <num> : 在接口初始化和发送流量之间等待 num 秒,默认为 1

示例:基本 trex 运行 20 秒,乘数为 10
  t-rex-64 -f cap2/dns.yaml -m 10 -d 20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值