Nexus Repository Manager — это Java-процесс, и типичная ошибка при выборе сервера под него — считать память по объёму хранимых артефактов: "у нас на диске 500 ГБ jar-ников, значит и RAM нужно много". На деле диск и оперативная память в Nexus почти не связаны: файлы лежат в blob store и памяти под себя не требуют, а вот метаданные — версии, checksums, индекс поиска, состояние очередей — живут в JVM heap и базе данных, и именно они определяют, сколько гигабайт закладывать под сервер. Разберём, из чего складывается потребление RAM у Nexus, какие цифры…
Подробнее →