Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

вторник, 16 октября 2018 г.

vdbench. Out of memory. Как лечить.


Может быть несколько причин. Рассмотрим две распространенные.

1. Количество процессов, которое может запустить пользователь
Изменяется командой "ulimit -u":
ulimit -u <количество процессов>
Например,
ulimit -u 4028
Можно больше.
 
2. Недостаточно выделено памяти самому vdbench. Надо отредактировать запускаемый файл "vdbench". выделил рекомендуемые значения:

vi ./vdbench
if [ "$1" == "SlaveJvm" ]; then
  $java -client -Xmx2048m -Xms128m -cp $cp Vdb.SlaveJvm $*
  exit $?
else
  $java -client -Xmx512m  -Xms64m  -cp $cp Vdb.Vdbmain $*
  exit $?
fi

Комментариев нет: