Левая часть графика это 4гб озу на серваке. Никаких махинаций. Правая 2гб (-10$ цены)+jmalloc+zram+temurin jdk
Temurin я может еще выкину, подозреваю уже не актуально это по сравнению с OpenJDK обычным. Так же докинул файл подкачки на диске дополнительный на 2гб, что бы OOMKiller не приходил по душу всех подряд.
@kurator88 долго все рассказывать. Я хорошо знаю как работает jvm. Но основной потребитель тут не она, мастодон на другом написан, на jvm мои поделки крутятся.
@3draven а по cpu есть заметная разница ?
@3draven и как ты, кстати мастадон поднимал ? Руками или в офф докере ?
@kurator88 напишу статью скоро об этом :) С офф образа. Допилю одну штуку и выложу, написал уже.
@kurator88 цпу почти не затрачивается, за исключением всяких админских обработок кэшей раз в день.
@3draven а cpu ? jvm может есть очень мало памяти но очень часто жрать cpu для gc. Правильнее сказать что jvm съесть столько сколько ей дадут, и зря ты на левом графике не дал чуть больше, там вроде выше 80% не поднималось а зря