方法 / L4 / UDP-TINY
L4 · NetworkVolumetricUDPHigh-PPSSpoofable
UDP-TINY 压力测试
推送 1 字节随机化 UDP 数据包以驱动绝对最大的每秒数据包速率,验证你数据包处理路径最严苛的极限。
工作原理
本方法使用最小的可行载荷,即单个随机化字节,使每个数据包都处于最小尺寸,并在可用带宽内容纳尽可能多的数据包。结果是可达到的最高 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 数据包以驱动绝对最大的每秒数据包速率,验证你数据包处理路径最严苛的极限。
我可以将它与其他方法组合吗?+
可以,将它作为数据包链中的一个步骤,与其他协议按序排列。