those tiny libcs that are in container image bases can do some really funny things that glibc does not. thought i'd join the new internet and all i got was transmission using 8x as much cpu
Conversation
Replying to
it would be interesting to get some perf(1) output. we want musl to be performant.
1
3
Replying to
i thought about collecting some but it wasn't my container and i dunno how to get that thing with debug symbols, there wasn't a lot to see
1
Replying to
well if you are able to reproduce do let us know. musl does wish to provide reasonable performance.
1
looks like it does but also the vdso isn't available in containers, I'm fine with assuming that was the difference until i get another chance to test it
1
It's not a file at all, just provided virtually as a premapped reference to kernel memory by the kernel.
1
1
You can even move it around with mremap. The ability to do that stuff was added for CRIU so it can restore the same address space.



