Для ATM10 8.0 проведены три успешных замера ресурсов. При выделении продукта в 10 240 MiB наивысшее значение RAM P95 составило 8 137 MiB, максимальный пик — 8 138 MiB. Самое низкое измеренное среднее значение TPS за минуту составило 19,92; события подкачки (swap) и OOM во всех трёх запусках остались на нуле.

Лагуна со скальными шпилями в All the Mods 10
Лагуна со скальными шпилями в All the Mods 10

Решающий предел измерений: контейнеру фактически разрешалось занимать до 12 288 MiB. Выделение продукта в 10 240 MiB и этот технический верхний предел — разные величины. Поэтому измерения не подтверждают ни протестированный минимум RAM, ни прямое сравнение между жёстким лимитом в 8 и жёстким лимитом в 10 ГиБ.

Три сопоставимых замера

Запуски 26, 27 и 28 августа 2026 года использовали одну и ту же версию серверпака на одном и том же тестовом узле. Каждый запуск был завершён независимо и содержит 120 замеров. Приведённые ниже значения агрегированы по каждому запуску отдельно; максимум из трёх значений P95 не является заново рассчитанным P95 по всем 360 замерам.

Параметр Общая конфигурация
Модпак All the Mods 10 8.0, проект CurseForge 925200, файл сервера 8649107
Minecraft / загрузчик Minecraft 1.21.1, NeoForge 21.1.247
Выделение продукта 10 240 MiB (10 ГиБ)
Измеренный предел контейнера 12 288 MiB (12 ГиБ)
Мир Один и тот же сид, радиус Chunky 500, целевая область — 4225 заранее сгенерированных чанков
Сущности Запрошено 100 коров, зафиксирована 101 сущность
Временное окно на запуск 600 с разогрев, затем 1800 с измерения, интервал 15 с
Тип нагрузки Синтетический прогон генерации мира и ресурсов без реальных игроков
Запуск (дата UTC) Замеры RAM P95 / пик (MiB) CPU P95 Минимум TPS за минуту Наибольший MSPT P95
26.08.2026 120 8 081 / 8 083 13,55 % 19,92 14,6 мс
27.08.2026 120 7 939 / 7 940 20,16 % 20,00 18,8 мс
28.08.2026 120 8 137 / 8 138 18,96 % 20,00 19,4 мс

Во всех запусках зафиксировано 0 MiB подкачки и 0 событий OOM. 4225 чанков описывают заранее сгенерированную целевую область; из этого не следует, что все они были одновременно загружены в каждый момент замера. Значения справедливы для данной конфигурации и данной версии. Сложная база игроков с машинами, дополнительными измерениями и дополнительными модами создаёт другую нагрузку.

Что это значит для выбора 8 или 10 ГБ RAM?

Тариф продукта на 10 ГБ трижды измерен для описанной конфигурации. При той же версии и тех же условиях выполнения он может служить ориентиром. 8 ГБ в этой серии не тестировались. По занятости контейнера с другим пределом нельзя предсказать, будет ли достаточно меньшего хипа или как часто будет работать его сборщик мусора.

Наша модель ёмкости рассчитывает на основе трёх запусков плановое значение 9 984 MiB. Она берёт большее из двух значений — RAM P95 плюс 20 процентов резерва и пик RAM плюс 512 MiB — и округляет до 256 MiB в большую сторону. Это расчётное значение служит основой для резервирования, а не дополнительным нагрузочным тестом и не доказательством жёсткого предела памяти.

Перед выбором проверь предлагаемую версию пака, выделение RAM и действующий предел памяти. Текущий выбор: Настроить сервер Minecraft. Для другой версии ATM10 или другой конфигурации выполнения эти цифры не действуют автоматически.

Огненный дракон из Ice and Fire в All the Mods 10, установленный для съёмки
Огненный дракон из Ice and Fire в All the Mods 10, установленный для съёмки

Различие между хипом, занятостью контейнера и лагом

-Xmx ограничивает Java-хип. Помимо этого, JVM требует память, в частности, для классов, стеков потоков и нативных данных. Поэтому измеренная занятость контейнера не является показателем хипа; таблица не выделяет долю вне хипа отдельно.

Растущая и после сборки мусора падающая кривая сама по себе ещё не доказывает узкое место. Решающим является то, совпадают ли длительные паузы GC с проблемами тиков. Определённый процент занятости сам по себе также не является причиной для повышения тарифа.

Если установлен spark, разобраться помогают команды /spark tps, /spark gc и /spark health show --memory. При неожиданной остановке также проверь сообщения OOM и консоли. Больше RAM помогает при доказанном давлении на память; при медленных модах или сложных машинах вместо этого может понадобиться анализ через профилировщик.

Что измерения говорят об игроках

Эти три запуска не включают реальных игроков и не дают рекомендации по количеству игроков. Отдельно задокументированный тест с полноценным клиентом от 29.08.2026 подтвердил единичное присоединение к миру и взаимодействие в чате с подходящей парой версий клиента и сервера. Он не заменяет повторное измерение нагрузки с несколькими одновременно играющими людьми.

FAQ

Хватит ли 8 ГБ для двух-трёх игроков?

Эта серия измерений не отвечает на этот вопрос: не было ни сравнительного запуска с 8 ГБ, ни ступени нагрузки с двумя-тремя реальными игроками. Измеренный тариф продукта на 10 ГБ при пределе контейнера в 12 ГиБ — задокументированная отправная точка, а не универсальная гарантия для любого игрового мира.

Являются ли 10 ГБ доказанным минимумом?

Нет. Для этого потребовалось бы исследовать меньшие выделения и соответствующие фактические пределы памяти при сопоставимой нагрузке. Успешный запуск при определённом выделении ещё не делает его наименьшим работоспособным выделением.

Означает ли почти заполненная кривая памяти автоматически нехватку RAM?

Нет. Оценивай хип, занятость контейнера, паузы GC, TPS и сообщения OOM в совокупности. Одна лишь кривая ненадёжно различает обычное управление памятью и реальное давление на память.

Действительны ли эти цифры для новых релизов ATM10?

Только для указанной версии серверпака. Новая версия, изменённые настройки JVM или другой действующий предел контейнера могут изменить результат и требуют отдельной оценки.

Источники и проверка

  • Три запуска замеров ресурсов: 26.–28.08.2026, один и тот же сид MCF-MODPACK-CAPACITY-V1, файл сервера 8649107 и выделение продукта 10 240 MiB. По 120 замеров в каждом; все указанные значения ресурсов получены в этих запусках.
  • Профиль ёмкости: выведен из трёх успешных (PASS) запусков 28.08.2026, актуальные данные повторно проверены 08.09.2026. Автоматический горизонт актуальности заканчивается 27.09.2026; смена версии или конфигурации требует отдельной проверки.
  • Управление памятью Java: Oracle — Java HotSpot Garbage Collection Tuning Guide.
  • Команды диагностики: spark — Command Usage.

Дата проверки: 8 сентября 2026 года. Повторные измерения проводились в августе; повторная проверка сохранённых данных не является новым нагрузочным тестом.

All the Mods 10: посмотреть пример

Собственные записи из демо-среды. Показанные версия и настройки могут отличаться от твоего сервера.

  1. Железный слиток лежит на депо под прессом.
  2. Ручной привод запускает Mechanical Press.
  3. Результат: железная пластина.
Железный слиток лежит на депо под Mechanical Press; ручной привод ждёт.
Железный слиток лежит на депо под Mechanical Press; ручной привод ждёт.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15

Ручной привод приводит пресс в движение, головка опускается.
Ручной привод приводит пресс в движение, головка опускается.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15

Результат: железная пластина на депо.
Результат: железная пластина на депо.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15