Open palkeo opened 4 years ago
hi! so the first time you mentioned this issue in the discord channel I understood it in the opposite way.
So it actually uses less memory, that's interesting.
Please clarify me these things if possible:
Thank you for contributing with your tickets for a better client
Yes, docker alpine does use less memory, which was surprising but in a good way!
Hey,
As explained on discord, I saw a big drop in memory when upgrading from parity 2.7.2 to openethereum 3.0.0, on docker alpine. I later tried your official build and the memory usage went back to something identical to parity 2.7.2.
I was able to reproduce it on two different servers. And it definitely seems related to whether I use your official docker image on alpine, or a normal ubuntu-based build like your official one.
I guessed it could be related to alpine using musl and ubuntu using glibc, but I have no data to back this up.
Here are the arguments passed to one of my node:
And some screenshots:
First server. The big drop is going from parity to openethereum 3.0.0 docker image (alpine). Then I used the openethereum official build (made on ubuntu) and it went back to consuming a lot of memory. And at the end I went back to openethereum docker image (alpine), and it dropped again.
Above is another server with a similar config. The drop happened when upgrading from parity 2.7.2 to openethereum 3.0.0 on docker alpine.
That's it, I though it would be worth investigating.