Page 1 of 1

RAM problem

Posted: Mon Nov 04, 2013 6:04 am
by kornom
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Number:6257
L2JDP Revision Number:10006

Hello again friends :)

Im sorry for being noobish...

Lately I decided to add more ram to my GS, I changed the GameServer_loop.sh file next way:

Code: Select all

#!/bin/bash # exit codes of GameServer:#  0 normal shutdown#  2 reboot attempt while :; do    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"    java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms1024m -Xmx2048m -cp ./../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer > log/stdout.log 2>&1    [ $? -ne 2 ] && break#   /etc/init.d/mysql restart    sleep 10done


But after I start the game server it still writes me that it uses only 1 GB

GameServer: Started, free memory 283 Mb of 934 Mb

What did I do wrong?

Re: RAM problem

Posted: Mon Nov 04, 2013 6:09 am
by JMD
Did you restart the server after the change or it was shutted down and you started it up?

Re: RAM problem

Posted: Mon Nov 04, 2013 6:11 am
by kornom
I edited the config while the server was up then restarted.

Re: RAM problem

Posted: Mon Nov 04, 2013 6:12 am
by JMD
shut it down, kill the proccess and then start the server again to load the new gameserver_loop.sh

Re: RAM problem

Posted: Mon Nov 04, 2013 6:16 am
by kornom
I restarted it by completely terminating the server...

Re: RAM problem

Posted: Mon Nov 04, 2013 6:47 am
by JMD
try setting Xms1024m to Xms2048m.

Bellow is my gameserver_loop.sh settings.

Code: Select all

#!/bin/bash # exit codes of GameServer:#  0 normal shutdown#  2 reboot attempt while :; do    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"    java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms2048m -Xmx2048m -cp ./../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer > log/stdout.log 2>&1    [ $? -ne 2 ] && break#   /etc/init.d/mysql restart    sleep 10done
Result:

Code: Select all

GameServer: Started, free memory 1313 Mb of 2014 Mb

Re: RAM problem

Posted: Mon Nov 04, 2013 7:08 am
by xban1x
Do not touch xms value as it is totally unnecessary all what you need to worry about is xmx.

Re: RAM problem

Posted: Tue Nov 05, 2013 4:54 am
by kornom
JMD wrote:try setting Xms1024m to Xms2048m.

Bellow is my gameserver_loop.sh settings.

Code: Select all

#!/bin/bash # exit codes of GameServer:#  0 normal shutdown#  2 reboot attempt while :; do    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"    java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms4096m -Xmx2048m -cp ./../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer > log/stdout.log 2>&1    [ $? -ne 2 ] && break#   /etc/init.d/mysql restart    sleep 10done
Result:

Code: Select all

GameServer: Started, free memory 1313 Mb of 2014 Mb
I tried your exact settings, and I physically restarted the server machine.

Result is still 285 free out of 986

Re: RAM problem

Posted: Tue Nov 05, 2013 5:32 pm
by Phantomal
Just a question: How much physical memory does the server have? Java can only use whats there. On my 8 GB Machine the settings work like described.

Re: RAM problem

Posted: Tue Nov 05, 2013 6:27 pm
by kornom
8 GM ram, 7.75 usable