Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Оптимизация сервера

Тема в разделе "[Архив] Помощь", создана пользователем zyYr97, 13 окт 2012.

Статус темы:
Закрыта.
  1. Автор темы
    zyYr97

    zyYr97 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    zyYr97
    Уважаемые форумчане, помогите, у меня сервер стоит на линуксе, памяти мне выделил 2 ГБ, допустим на сервер зашли 6 человек java начинает есть 1,2 Гб, что делать? как оптимизировать сервер?

    [​IMG]
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    zyYr97

    zyYr97 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    zyYr97
  4. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    От строчки запуска зависит.
    Может она при запуске берет эти 1.2гб, но не все расходует, а просто занимает.
     
  5. Batista

    Batista Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Optimus
    у меня таже беда
     
  6. El Romerro

    El Romerro Активный участник

    Баллы:
    78
    Во первых - ваша ява какого-то х... по не понятным мне причинам запущена от имени рута. Я бы рекомендовал исправить эту ситуацию. Во вторых - причина собственно в яве. В третьих причина помимо явы в самом ведре.
     
    Сникерсни нравится это.
  7. Batista

    Batista Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Optimus
    как исправить эту ситуацию?
     
  8. El Romerro

    El Romerro Активный участник

    Баллы:
    78
    С рутом?

    Код:
    pw useradd
    Ах ну-да. Линукс же. Там чутка иначе (смотрим гугол). Если вы про ведро то пишите вот этим ребятам на чистом англицком фразу типа:

    "What is that shit?! Why your f*ed software has many memory leaks?! Fix it now!!1oneone" Конечно вам ответят в стиле "You are idiot" или прочтут лекцию о том, какой вы бестолковый юноша/девушка (нужное подчеркнуть) и совершенно не смыслите в сабже (или вообще не ответят) но будьте спокойны. Они испытают чувство неймоверного стыда и постараются как можно скорее исправить эту ситуацию. Чего вы собственно и добиваетесь.
     
  9. AvengeR

    AvengeR Активный участник

    Баллы:
    88
    Причем тут рут и сервер?
    Может ему ещё и Winamp переустановить?
     
  10. Автор темы
    zyYr97

    zyYr97 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    zyYr97
    Он постепенно увеличивается, вначале было 700 мб черкз 2 часа 1.2 гб
     
  11. El Romerro

    El Romerro Активный участник

    Баллы:
    78
    А вам может матчасть подучить? Обращаемся к джимбо и читаем. Если вы не поняли при чем тут рут - то собственно и разговаривать не о чем. Хорошего дня!
     
    ПриветОтМиднайта и st1nc нравится это.
  12. AvengeR

    AvengeR Активный участник

    Баллы:
    88
    Ты меня по ссылкам не кидай...
    Объясни причем тут рут и сервер?
     
  13. Night-Died

    Night-Died Активный участник Переводчик

    Баллы:
    78
    А Вам, быть может, стоит перестать быть таким баянистым? :)
    Если в краце, объясните, пожалуйста, своими словами (или хотя бы на русском), каким образом логин в лице root'a влияет на потребление ОЗУ?

    А насчёт ТС:
    Вероятнее всего так и есть. Зайдите в сам процесс и пробуйте написать memory (при наличии соответствующих плагинов). Скажите, что там пишет?
     
    zyYr97 нравится это.
  14. Автор темы
    zyYr97

    zyYr97 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    zyYr97
    поменял ядро все норм
     
  15. El Romerro

    El Romerro Активный участник

    Баллы:
    78
    @AvengeR,
    @Night-Died, Вы самостоятельно не можете отделить мух от котлет? Запуск второстепенных программ из под рута - крайне не рекомендуется. Почему? Гугол вам в помощь. Что касается явы и ведра то я дал прямую ссылку на проблему потребления памяти. Если вы и дальше будете считать (вместе с разработчиками) что потребление 6 гб памяти игровым сервером с 30 игроками на борту ЭТО НОРМАЛЬНО, то... я даже не знаю как сказать, что-бы не обидеть :) Вы конечно можете начать кричать дескать "Че ты умничаешь - возьми да напиши сам!", но:

    Во первых я таки написал. И у меня ушел день только на попытки прилинковать либу к этой кучи говна кода. Во вторых это не исправит многочисленные утечки (ссылку смотрим выше, если не понимаете по английски слева есть ссылка на русский перевод). Разработчики ведра либо не знают либо намеренно игнорируют такое понятие как профайлинг. Если они/вы и дальше будут считать что выделение отдельного потока на соединение достаточно для нормальной работы то печальное будущее у проекта. Вы поймете о чем речь, когда узнаете почему опытные люди советуют отказываться от допотопных bsd-сокетов в пользу event'ов. И когда узнаете, что event это не только веселое мероприятие для игроков на сервере.
     
  16. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Баллы:
    123
    Чё за х*йню вы несете? К чему все эти термины?
     
    AvengeR и zyYr97 нравится это.
  17. DragoSFire

    DragoSFire Старожил Пользователь

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Устроили холивар, на 6 гб озу тяну 80 онлайн, подкачка 12, все зависит от сборки и прямых рук.
     
  18. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Баллы:
    123
    @El Romerro, проблема автора темы заключается лишь в том, что он не хочет дабы его приложение употребляло много ресурсов. А то что он же описал, лишь объясняет постепенное расширение в выделенной пустоте "-Xmx", секторов памяти (-Xms -заполняет -Xmx пустоту) для обеспечения более стабильной работы JVM. Я более чем уверен, что большинство не понимают тот факт генерации мусорного кода, который показывает, что это происходит не линейно (смотрим картинку ниже), в случае чего это противоречит таким словам как "а у меня сервер кушает только 100 мб.), да я не спорю, частоту компиляции этого мусора можно довести до панической, когда происходит удушье JVM, что является идиотизмом если это во имя Minecraft сервера...

    А на счет всех ваших теорий, это как бы звучит как коренная проблема, возможно я так и не понял о чем вы бредили, но "java" и "ведро" даны вам бесплатно! Так что прикройте свой рот на счет этого!
    [​IMG]
    [​IMG]
     
    zyYr97 нравится это.
  19. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Баллы:
    123
    "от сборки и прямых рук"? Другими словами от хорошо написанного кода и хорошо написанного кода?
    Вы упорот своим достижением. Я к примеру свободно достиг того, что стабильно играл в Minecraft когда он лишь "кушал" не более чем 25-27 MB оперативной памяти, или FPS за 1700.
    [​IMG]
    [​IMG]
    до чего только не доходили мои потолки стараний:
    [​IMG]
     
    caNek и zyYr97 нравится это.
  20. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Баллы:
    123
    @zyYr97, открой свой ".sh", и замени там где -Xmx и -Xms вот на это - "-Xms512m -Xmx512m" если тебе уж так хочется.
    Либо перебери свои плагины. Один из них может быть кривой и генерирует очень много мусора при входе игрока на сервер, из-за чего происходят такие принуждённые повышения употребления ресурсов оперативной памяти.

    а лучше всего напиши свой список плагинов, что бы решить эту проблему вместе.
     
    zyYr97 нравится это.
  21. Автор темы
    zyYr97

    zyYr97 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    zyYr97
    Щас напишу плагины, хостер мне сказал что .sh Xms1000мб прописать надо
     
Статус темы:
Закрыта.

Поделиться этой страницей