Руководство по калькулятору ОЗУ для сервера Minecraft
Этот инструмент помогает оценить объем оперативной памяти (ОЗУ), необходимый для вашего сервера Minecraft. Он учитывает тип программного обеспечения сервера (например, Paper, Vanilla, Fabric, Forge), количество игроков, количество плагинов или модов, дальность прорисовки и количество загруженных миров.
Расчеты дают рекомендуемый объем heap-памяти JVM (-Xms и -Xmx флаги) и общую минимальную ОЗУ для хост-машины, включая операционную систему и не-heap память JVM. Это оценка, которая должна быть проверена с помощью таких инструментов, как Spark или timings после запуска сервера.
Часто задаваемые вопросы
Насколько точна эта оценка ОЗУ?
Это оценка, основанная на общих рекомендациях и эмпирических данных. Фактическое использование ОЗУ может варьироваться в зависимости от конкретных плагинов/модов, сложности мира и активности игроков. Всегда проверяйте использование ОЗУ вашего сервера с помощью таких инструментов, как Spark или timings после запуска.
Почему для Forge/Fabric требуется больше ОЗУ?
Модпаки Forge и Fabric обычно более требовательны к ресурсам, чем серверы с плагинами или Vanilla. Моды могут добавлять значительную нагрузку на ОЗУ из-за новых блоков, сущностей, механик и генерации мира. Тяжелые модпаки часто требуют значительно больше ОЗУ, чем эта оценка.
Что означают флаги -Xms и -Xmx?
-Xms устанавливает начальный размер heap-памяти JVM, а -Xmx устанавливает максимальный размер heap-памяти JVM. Рекомендуется устанавливать их одинаковыми для лучшей производительности, чтобы JVM не приходилось динамически изменять размер heap-памяти во время работы.
Что такое 'общая ОЗУ хост-машины'?
Общая ОЗУ хост-машины - это общий объем ОЗУ, который должен быть доступен на вашем сервере, включая ОЗУ, используемую операционной системой и не-heap памятью JVM (например, для нативного кода, графики). Это больше, чем просто heap-память Minecraft, чтобы избежать нехватки ресурсов.