Membesarkan Ukuran Java Memory on Openfire 3

Membesarkan Ukuran Java Memory on Openfire 3.9.3 (tar.gz)

Membesarkan Ukuran Java Memory on Openfire 3.9.3 (tar.gz), Mungkin Openfire terbaru memiliki default yang sangat kecil untuk java memory. Saadwebid punya pengalaman, Paket installer openfire yang digunakan menggunakan rpm yang membuat java memory tidak bisa lebih dari 3 GB. Padahal physical memory lebih dari 3 GB. Kalo di terapkan pada client yang berjumlah ribuan dan trafic penggunan tinggi, mengakibatkan overload pada java memorynya. Kami sarankan menggunakan paket installer openfire tar.gz dengan java 1.7.0.65-openjdk 64bit. Berikut cara merubah java memory.

1. Login Sebagai Root

 $ su - root 

2. Edit File Openfire.bin

 #nano /opt/openfire/bin/openfire 

3. Tambahkan Script Berikut (Ket. “-Xmx16384m” —> Untuk Memory 16 Gb Karena 16 x 1024= 16384 / 16 Gb = 16384 Mb )

INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS $vmoptions_val"
INSTALL4J_ADD_VM_PARAMS="-Djava.net.preferIPv4Stack=true -Xms2048m -Xmx16384m -Xss2048k -Xoss2048k -XX:ThreadStackSize=4096"

4. Contoh Script yang sudah di sisipkan

vmoptions_val=""
vmoptions_file="$prg_dir/$progname.vmoptions"
if [ -r "$vmoptions_file" ]; then
exec 8< "$vmoptions_file"
while read cur_option<&8; do
is_comment=`expr "$cur_option" : ' *#.*'`
if [ "$is_comment" = "0" ]; then
vmo_classpath=`expr "$cur_option" : ' *-classpath \(.*\)'`
vmo_classpath_a=`expr "$cur_option" : ' *-classpath/a \(.*\)'`
vmo_classpath_p=`expr "$cur_option" : ' *-classpath/p \(.*\)'`
if [ ! "$vmo_classpath" = "" ]; then
local_classpath="$i4j_classpath:$vmo_classpath"
elif [ ! "$vmo_classpath_a" = "" ]; then
local_classpath="${local_classpath}:${vmo_classpath_a}"
elif [ ! "$vmo_classpath_p" = "" ]; then
local_classpath="${vmo_classpath_p}:${local_classpath}"
else
vmoptions_val="$vmoptions_val $cur_option"
fi
fi
done
exec 8<&-
fi
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS $vmoptions_val"
INSTALL4J_ADD_VM_PARAMS="-Djava.net.preferIPv4Stack=true -Xms2048m -Xmx16384m -Xss2048k -Xoss2048k -XX:ThreadStackSize=4096"

5. Tekan Tombol ctrl+o kemudian enter (Save file)
6. Tekan tombol ctrl+x (Keluar dari program editor)
7. Restart openfire

/opt/openfire/bin/openfire stop
/opt/openfire/bin/openfire start

Selesai…

×

Hello!

Klik salah satu dibawah untuk chat WhatsApp atau kirim email kepada kami ke info@saad.web.id

× WhatsApp Kami