/interface/ethernet/switch/qos/settings
settings
/interface/ethernet/switch/qos/settings 的 RouterOS 设置参考。
interface/ethernet/switch/qos/settings
Syscap: rbswitch and crs_prestera Type: Settings Directory
| 参数 | 类型 | 描述 |
|---|---|---|
multicast-buffers | num | 多播流量的最大数据包缓冲区数量(占总缓冲区内存的百分比)。 |
mirror-buffers | num | 镜像流量的最大数据包缓冲区数量(占总缓冲区内存的百分比)。 |
mirror-profile | enum | 要分配给镜像数据包的 QoS 配置文件名称。 |
shared-buffers | num | 端口之间共享的最大数据包缓冲区数量(占总缓冲区内存的百分比)。设置为 0 会禁用缓冲区共享。剩余的缓冲区内存会在端口之间分配。 在使用 Dynamic Buffers 的新一代交换机芯片上,所有缓冲区都被视为共享。交换机芯片会根据当前拥塞程度自动调整端口和队列缓冲区限制。使用 auto 值可以让设备利用 100% 的可用缓冲区内存,这是大多数场景下的推荐设置。在延迟比避免丢包更重要的特定用例中,可以手动降低缓冲区限制。 |
lossless-buffers | num | 如果设备支持多个共享缓冲池,此设置允许调整无损池的大小(占共享缓冲区内存的百分比,其中 100% 表示 shared-buffers 设置分配的所有共享缓冲区)。例如,如果 shared-buffers=50 且 lossless-buffers=80,无损池获得总缓冲区内存的 40%(50% 的 80%,即 "0.8 * 0.5 = 0.4"),有损池获得共享缓冲区剩余 10%。 |
lossless-traffic-class | multi { array-id, tc: num [ .. 7] } | 无损流量类别列表。 |
wred-threshold | enum (low | medium | high) { low:1, medium:2, high:3 } | 共享队列上限(queueX-shared-packet-cap 或 queueX-shared-byte-cap)之上发生随机丢弃的相对数据包数量。此阈值仅应用于启用了 加权随机早期检测(wred=yes)且使用共享缓冲区(use-shared-buffers=yes)的队列。队列缓冲区填充水平越高,丢包概率越高。low 阈值表示随机尾部丢弃开始得更晚;high 表示开始得更早。 |