Для запуска виртуальных машин в HP-UX и некоторых приложений (например Oracle) — необходимо установить в ядре родительской операционной системы некоторые параметры и создать ссылки на библиотечки. Это все нужно запустить в родительской операционке. . После установки параметров — необходимо перезагрузить сервер.
Пример установки переменных для запуска Oracle:
cd /usr/lib
ln -s libX11.3 libX11.sl
ln -s libXIE.2 libXIE.sl
ln -s libXext.3 libXext.sl
ln -s libXhp11.3 libXhp11.sl
ln -s libXi.3 libXi.sl
ln -s libXm.4 libXm.sl
ln -s libXp.2 libXp.sl
ln -s libXt.3 libXt.sl
ln -s libXtst.2 libXtst.sl
##############################
kctune -Bh ‘ksi_alloc_max=(nproc*8)’
kctune -Bh ‘executable_stack=0’
kctune -Bh ‘max_thread_proc=1024’
kctune -Bh ‘maxdsiz=1073741824’
kctune -Bh ‘maxdsiz_64bit=2147483648’
kctune -Bh ‘maxssiz=134217728’
kctune -Bh ‘maxssiz_64bit=1073741824’
kctune -Bh ‘maxuprc=((nproc*9)/10)’
kctune -Bh ‘msgmap=(msgtql+2)’
kctune -Bh ‘msgmni=(nproc)’
kctune -Bh ‘msgseg=32767’
kctune -Bh ‘msgtql=(nproc)’
kctune -Bh ‘ncsize=(ninode+1024)’
kctune -Bh ‘nfile=(15*nproc+2048)’
kctune -Bh ‘nflocks=(nproc)’
kctune -Bh ‘ninode=(8*nproc+2048)’
kctune -Bh ‘nkthread=(((nproc*7)/4)+16)’
kctune -Bh ‘nproc=4096’
kctune -Bh ‘semmni=(nproc)’
kctune -Bh ‘semmns=(semmni*2)’
kctune -Bh ‘semmnu=(nproc-4)’
kctune -Bh ‘semvmx=32767’
kctune -Bh ‘shmmax=17179869184’
kctune -Bh ‘shmmni=512’
kctune -Bh ‘shmseg=120’
kctune -Bh ‘vps_ceiling=64’
kctune -Bh ‘semmap=4098’
kctune -Bh ‘maxswapchunks=16384’
kctune -Bh ‘maxuprc=3687’
shutdown -r now