память сервера

  • Автор темы Автор темы unhead
  • Дата начала Дата начала

unhead

Активный участник
Пользователь
Баллы
88
Ник в Minecraft
unhead
короче сервер съедат все 12 гб серва
настройки start.bat
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xmn1024m -Xss65K -Xms6G -Xmx8G -Xincgc

-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:TargetSurvivorRatio=90

-XX:CMSFullGCsBeforeCompaction=1 -XX:+UseCMSInitiatingOccupancyOnly -XX:SurvivorRatio=1024

-XX:MaxTenuringThreshold=50 -XX😝arallelGCThreads=150 -XX:-UseParallelOldGC -DruFixConsole="Cp866"

-Dfile.encoding=UTF-8 -jar craftbukkit_1062_eng.jar -nojline nogui

PAUSE
 
Xmn1024m -Xss65K -Xms6G -Xmx8G
Подумай что тут написано......... 😕
 
Убубунту или фриша !! на винде сервер не сервер 😁
 
Убунта является далеко не самым лучшим серверным решением.
 
переход на другую ос не интересует
 
омг как у тя 32 битная ява жрёт 12гб .... ??
1) ставь 64х яву
2) незабывай что вин7 совершенно не умеет нормально работать с памятью... совет поставить что угодно кроме вин7 ... станет в разы лучше
3) -XX:SurvivorRatio=1024 поменяй на -XX:SurvivorRatio=90
4) не много ли потоков ты используешь? снизь в 2 раза полегчает
 
Короче щас


настройки start.bat
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xmn1024m -Xss65K -Xms1024M -Xmx2048M -Xincgc

-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:TargetSurvivorRatio=90

-XX:CMSFullGCsBeforeCompaction=1 -XX:+UseCMSInitiatingOccupancyOnly -XX:SurvivorRatio=1024

-XX:MaxTenuringThreshold=50 -XXarallelGCThreads=150 -XX:-UseParallelOldGC -DruFixConsole="Cp866"

-Dfile.encoding=UTF-8 -jar craftbukkit_1062_eng.jar -nojline nogui

PAUSE
предыдущему винда конечно же х64, плюс хп... а не вин7 так что не знаею сервер всеровно вырубает...
 
поставь 6-ю яву она 100% будет лучше ... насколько мне известно не всё в бакките понимает яву 7
и поменяй настройки как я сказал .. тож полегчает
 
UNL. Если предполагается вырезание из дистрибутива всего лишнего хлама - возможно.
 
поставил 6 яву уменьшил до 2гб посмотрим
 
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"C:\Program Files\Java\jre1.6.0_20\bin\java.exe" -server -Xmn512m -Xss65K -Xms2048M -Xmx2048M -Xincgc -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:TargetSurvivorRatio=90 -XX:CMSFullGCsBeforeCompaction=1 -XX:+UseCMSInitiatingOccupancyOnly -XX:SurvivorRatio=90 -XX:MaxTenuringThreshold=50 -XX😝arallelGCThreads=150 -XX😝ermSize=100m -XX:MaxPermSize=100m -XX:-UseParallelOldGC -jar craftbukkit_1062_eng.jar -nojline nogui

PAUSE

Всеровно машина уходит в даун
 
поставь 6-ю яву она 100% будет лучше ... насколько мне известно не всё в бакките понимает яву 7
и поменяй настройки как я сказал .. тож полегчает
Мало тебе известно.
Провёл много времени в иследовании форума букита, пару советов ТСу
Ставь 1.7 с ней работает ВСЁ и даже лучше.
Я вижу ты не очень понимаеш зачем те парметры что у тебя вообще нужны потому что: -XX:+UseConcMarkSweepGC это сборщик мусора, -XX:-UseParallelOldGC и это сборщик мусора ява может использовать только 1 советую использовать либо первый либо если поставиш 7-ю яву использовать новый -XX:+UseG1GC
Далие советую таки сменить систему на что то юниксо подобное. Ну на крайняк на винд сервер. И всё будет у тебя хорошо=)
 
Да вот хочу 2008 сервер поставить, посмотрим что получиться. Щас тогда 1.7 поставлю попробую.
 
-XX:+UseConcMarkSweepGC это сборщик мусора, -XX:-UseParallelOldGC и это сборщик мусора ява может использовать только 1
а ты видишь разницу между включить параметр и выключить???
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"C:\Program Files\Java\jre1.6.0_20\bin\java.exe" -server -Xmn512m -Xss65K -Xms2048M -Xmx2048M -Xincgc -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:TargetSurvivorRatio=90 -XX:CMSFullGCsBeforeCompaction=1 -XX:+UseCMSInitiatingOccupancyOnly -XX:SurvivorRatio=90 -XX:MaxTenuringThreshold=50 -XX😝arallelGCThreads=150 -XX😝ermSize=100m -XX:MaxPermSize=100m -XX:-UseParallelOldGC -jar craftbukkit_1062_eng.jar -nojline nogui
1) jre1.6.0_20 поставь яву поновее хотя бы 24 апдейт
2) -XX:-UseParallelOldGC -> -XX:-UseParallelGC
3) -XX😝ermSize=100m -XX:MaxPermSize=100m убери это
4) -XX:MaxTenuringThreshold=50 -XX😝arallelGCThreads=150 -> -XX:MaxTenuringThreshold=21 -XX😝arallelGCThreads=10
5) убери -Xincgc -Xss65K -XX:CMSFullGCsBeforeCompaction=1 -XX:+UseCMSInitiatingOccupancyOnly
6) попробуй ... если ошибка будет продолжатся скинь мне лог в лс
 
дело в том что в логах ничего не будет, чисто букит выедает всю память что отправляет серверную машину в дайн
 
Назад
Верх Низ