[zeromq-dev] Integrating additional PGM rate limit controls into ØMQ

Steven McCoy steven.mccoy at miru.hk
Sat Nov 27 15:23:14 CET 2010

On 27 November 2010 22:16, Martin Sustrik <sustrik at 250bpm.com> wrote:

> For this example look at setting TXW_MAX_RTE to 100mb/s and
>> RDATA_MAX_RTE to 5mb/s.
>> We've discussed RDATA over ODATA packet priority before, it's not the
>> way to go if you want performance.
> I though that "limit the overall bandwidth usage to N Mb/s and allow repair
> data to steal at most M% of that bandwidth" was what we've decided to be the
> best solution. Am I wrong?
It's complicated when you are constantly sending at full speed, contention
on transmission is likely to artificially restrict repair throughput.  It's
something that needs explicit testing for each scenario.  The current
implementation gives ODATA and RDATA equal priority but a waiting send
thread is likely to bias the weighting.  Explicitly giving RDATA priority is
what is not productive.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20101127/5281a436/attachment.htm>

More information about the zeromq-dev mailing list