расширенные общие приложения (CAKE) (Common Applications Kept Enhanced (CAKE))
OTHER PARAMETERS
memlimit
LIMIT
Limit the memory consumed by Cake to LIMIT bytes. Note that
this does not translate directly to queue size (so do not size
this based on bandwidth delay product considerations, but rather
on worst case acceptable memory consumption), as there is some
overhead in the data structures containing the packets,
especially for small packets.
By default, the limit is calculated based on the bandwidth
and RTT settings.
wash
Traffic entering your diffserv domain is frequently mis-
marked in transit from the perspective of your network, and
traffic exiting yours may be mis-marked from the perspective of
the transiting provider.
Apply the wash option to clear all extra diffserv (but not ECN
bits), after priority queuing has taken place.
If you are shaping inbound, and cannot trust the diffserv
markings (as is the case for Comcast Cable, among others), it is
best to use a single queue "besteffort" mode with wash.
split-gso
This option controls whether CAKE will split General
Segmentation Offload (GSO) super-packets into their on-the-wire
components and dequeue them individually.
Super-packets are created by the networking stack to improve
efficiency. However, because they are larger they take longer to
dequeue, which translates to higher latency for competing flows,
especially at lower bandwidths. CAKE defaults to splitting GSO
packets to achieve the lowest possible latency. At link speeds
higher than 10 Gbps, setting the no-split-gso parameter can
increase the maximum achievable throughput by retaining the full
GSO packets.