<html><head></head><body><div dir="auto">There shall be a "threads N;" top-level config directive. We have probably not published build docs, we'll fix that for the next release, sorry for that.<br><br>Kernel sync is a hard question, we have to discuss it internally first. The most viable way is probably just offloading it into a worker thread + some misc workarounds. Batching updates is much more work, probably.<br><br>Sorry for top-posting, I'm typing on my phone by one hand only.<br><br>Maria</div><br><br><div class="gmail_quote"><div dir="auto">On 13 May 2023 10:11:47 CEST, Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> wrote:</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><div dir="auto">W dniu 12.05.2023 o 18:37, Ondrej Filip pisze:<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Measured performance in BGP is approx. 6-10x better (with 20 threads) than version 2.13, depending on the actual configuration. <br></div></blockquote><div dir="auto">Only two threads showed up for me, how can one increase the number of threads ? Should I dig into sources or is there any configuration knob to tune it ?<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Kernel synchronization is slow with a large number of routes; we will look into it soon.<br></div></blockquote><div dir="auto"><br>Are you considering a transition from send-wait approach toward batch-optimised updates ?<br><br>Thanks again for this excellent piece of software !<br><br>Cheers<br><br></div></pre></blockquote></div></body></html>