Like many others we’re currently using Alpine images for our deployments. Specifically at the moment we rely on:
When looking around for a current unrelated issue i stumbled upon this issue Overrun stack and heap OTP-26.0 · Issue #7292 · erlang/otp · GitHub
which had this comment
This made me curious, and I didn’t want to pollute the issue with unrelated comments so I thought I would ask my question here instead.
Looking around in the forum and other places I can’t find any information stating that performance would be different depending on if your system is using
GNU libc or
musl and since Alpine images are very popular and by default rely on
musl I felt it warranted a post.
Is there any performance difference if I use a images such as Alpine that rely on
musl rather than for example a Ubuntu image with
libc for production deployments? and is any such difference
Thank you in advance.