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…