Вопрос Прямой доступ из оперативной памяти

conteradmin

Пользователь
Сообщения
5
Другие ядра
  1. CraftBukkit
  2. PaperSpigot
Учитывая, что размер ядра сервера составляет менее 20 мегабайт по сути возможно загружать его в оперативную память при каждом запуске сервера для увеличения скорости чтения? Все важные системные файлы отправить в оперативную память при каждом запуске и выгружать при выключении сервера. Теоретически все возможные недостатки решаемы
 
Учитывая, что размер ядра сервера составляет менее 20 мегабайт по сути возможно загружать его в оперативную память при каждом запуске сервера для увеличения скорости чтения? Все важные системные файлы отправить в оперативную память при каждом запуске и выгружать при выключении сервера. Теоретически все возможные недостатки решаемы
не, это бессмысленно, ты добьёшься лишь того что ускоришь запуск сервера на жалкие доли секунд, и всё, это не даст ни прироста тпс ни мспт, т.к. почти все настройки ядра применяются уже при запуске и более не читаются, а те что читаются уже сидят в памяти, ну и ещё при краше твоего сервера возможны критические проблемы при таком опасном решении, ещё придётся мучаться с полной синхронизацией между мирами бдшками и т.п., в общем идея не очень

ВАЖНО: если ты хочешь ускорить запуск сервера тебе нужно уменьшить количество используемых плагинов, допустим какой нибудь нёрф кристалов засунуть в пак с другим плагином, и это даст тебе куда больше долей секунд быстрого запуска чем сохранение ядра в оперативную память

ну и ещё если у тебя нормальный ссдшник то ты даже не заметишь прироста тех доль секунд о которых я писал выше
 
Последнее редактирование:
Jar сервера и всех плагинов загружаются (почти) мгновенно.
На момент, когда на сервер входит первый игрок, ядро, плагины и многие файлы типа конфигов уже "загружены" в ОЗУ.
Скорость диска имеет значение только в контексте скорости чтения и записи чанков, а миры обычно весят много гигабайт.
 
Назад
Сверху Снизу