Ruby Ruby Docker with jemalloc

hooopo · June 21, 2018 · Last by ksec replied at June 21, 2018 · 2234 hits

alpine 不需要 jemalloc, 推荐用 2.5.1 的 alpine 巨省内存

Reply to lithium4010

这个结论怎么得来的,之前用 alpine 跑 sidekiq 内存涨的还是飞快的

Reply to hooopo

我上次问过一样的问题 据 @lithium4010 说他是用 ruby:2.5.1-alpine 和 2.4.1 比的

我测试的时候,都用 2.5.1 的情况下,alpine 和 debian 耗内存差不多

Reply to IChou

一个是系统进程内存一个是 ruby 运行时内存,不一样。

Reply to Rei

我不是对比容器内存占用(docker stats),是通过宿主机 htop 查看对应进程的内存占用,应该没毛病吧

不过也许是我这负载不够高,所以没体现出来

之前看過太多 alpine jemalloc / Ruby 出現 segmentfault. 問題都是 musl / Stack size

https://bugs.ruby-lang.org/issues/14387

我反而想知道你們都是用什麼 image ?

You need to Sign in before reply, if you don't have an account, please Sign up first.