Triutilizer
Triutilizer
Данная модификация специально разработана для серверов Minecraft и кардинально меняет подход к распределению процессорных ресурсов, что позволяет значительно повысить производительность на многопроцессорных системах.
Важная информация
Внимание: Этот мод предназначен исключительно для серверной части и не должен устанавливаться на клиенте. Использование на клиентской стороне не тестировалось и может привести к повреждению файлов.
Если при использовании команды stats вы заметите, что очередь задач переполнена и некоторые задания пропускаются - не беспокойтесь. Это нормальное поведение системы, которое фактически способствует улучшению производительности (хотя точный механизм этого эффекта требует дополнительного изучения).
Технические особенности
Модификация реализует менеджерский подход к управлению задачами: специальный поток-менеджер извлекает задачи из очереди и распределяет их между рабочими потоками для выполнения. После завершения задачи рабочий поток возвращает результат обратно в главный поток для загрузки.
Такой подход гарантирует, что сервер не будет работать с половиной доступных ресурсов при низком TPS, обеспечивая оптимальное использование процессорных мощностей.