[Babel-users] babeld slashes kernel route manipulation performance by 17000%

Toke Høiland-Jørgensen toke at toke.dk
Thu Apr 7 22:35:50 BST 2022


Daniel Gröber <dxld at darkboxed.org> writes:

> On Thu, Apr 07, 2022 at 11:02:15PM +0200, Daniel Gröber wrote:
>> Hi Toke,
>> 
>> On Thu, Apr 07, 2022 at 12:19:46AM +0200, Toke Høiland-Jørgensen wrote:
>> > I doubt that can have fixed this, though? But if it's gone, well, good
>> > news? :P
>> 
>> I just managed to trigger it again so probably no :) This is on
>> 5.10.0-13-amd64/5.10.106-1 with babeld 1.9.1 and bird version 2.0.9.
>
> Just got another trigger, this time with babeld 1.11 + bird 2.0.9.
>
> Interesting tidbit: if I SIGSTOP babeld insertion performance goes right
> back up. When I SIGCONT it it goes back to snailtown.
>
> Note it's probably not babeld starving bird of CPU as this is on a quadcore
> AMD GX-412TC and babeld/bird are using at most one CPU each.

Hmm, interesting... I don't suppose you can reproduce this with a manual
bulk-insert of routes instead of using Bird?

-Toke



More information about the Babel-users mailing list