Bird and cpu clock / cores.
Maria Matejka
maria.matejka at nic.cz
Sun Nov 2 16:20:54 CET 2025
Hello!
On Sun, Nov 02, 2025 at 07:05:42AM +0100, Mike Neo wrote:
> As far as I understand it, BIRD 3 implements multithreading by allowing
> different protocol instances or routing tables to run on separate worker
> threads, but each individual bgp protocol instance itself still operates
> mostly in a single-threaded manner. Right?
Yes, every individual bgp protocol instance indeed runs in a single
thread, and there is no good reason to split it because most of the time
it's the network which is slower than BGP.
If you run just several bgp instances, you don't need to care about the
performance at all, even if you load a full table from all of them.
As soon as you start running many bgp instances, you may use more
threads. Yet, in the end it may be best to say what is your expected
load and we may then tell you what may be the performance chokepoints
and how many threads may work for you.
Have a nice day!
Maria
--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20251102/e56cdc5a/attachment.htm>
More information about the Bird-users
mailing list