方法 / L4 / UDP-TINY
L4 · NetworkVolumetricUDPHigh-PPSSpoofable

UDP-TINY 压力测试

推送 1 字节随机化 UDP 数据包以驱动绝对最大的每秒数据包速率,验证你数据包处理路径最严苛的极限。

运行 UDP-TINY 测试 所有方法
600k pps
峰值数据包速率

工作原理

本方法使用最小的可行载荷,即单个随机化字节,使每个数据包都处于最小尺寸,并在可用带宽内容纳尽可能多的数据包。结果是可达到的最高 PPS,它对中断处理、内核转发路径和缓解表查找的施压比任何更大载荷的 UDP 洪水都更狠。用它来找出你的转发面每个数据包能吸收的上限。

参数

Packet rate600k pps主要可调项,每个线程每秒的数据包数
Payload bytes1 byte用于最大化 PPS 的最小随机化载荷
Threads1-16用于扩展总 PPS 的并行发送方
Duration10-600 s测试窗口时长

从 CLI 运行它

retro-cli
$ retro run udp-tiny --target 203.0.113.45 --port 443 --duration 120

UDP-TINY 常见问题

UDP-TINY 测试合法吗?+
仅针对你拥有或获授权测试的基础设施。RETRO//STRESS 要求授权目标。
UDP-TINY 对什么施压?+
推送 1 字节随机化 UDP 数据包以驱动绝对最大的每秒数据包速率,验证你数据包处理路径最严苛的极限。
我可以将它与其他方法组合吗?+
可以,将它作为数据包链中的一个步骤,与其他协议按序排列。