Oracle Recommended Kernel Parameter settings for HP Itanium v3 11.31

作者: Maclean Liu , post on January 3rd, 2011 , English Version
【本站文章除注明转载外,均为本站原创编译】
转载请注明:文章转载自: Oracle Clinic – Maclean Liu的个人技术博客 [http://www.oracledatabase12g.com/]
本文标题: Oracle Recommended Kernel Parameter settings for HP Itanium v3 11.31
本文永久地址: http://www.oracledatabase12g.com/archives/oracle-recommended-kernel-parameter-settings-for-hp-itanium-v3-11-31.html
Siebel Performance Tuning Guide > Tuning Operating Systems for Performance >
Tuning Siebel Business Applications for HP-UX > Tuning Kernel Settings for HP-UX -- 

http://download.oracle.com/docs/cd/E14004_01/books/PerformTun/PerformTunOS11.html#wp1243470

Modify the HP-UX kernel parameters to values like those shown below (suggested guidelines).
Use the HP-UX System Administration Manager (SAM) tool to make these changes.

nproc                       4096 - 4096
ksi_alloc_max              32768 - (NPROC*8)
max_thread_proc             4096 - 4096
maxdsiz               0x90000000 - 0X90000000
maxdsiz_64bit         2147483648 - 2147483648
maxfiles                    4000 - 4000
maxssiz                401604608 - 401604608
maxssiz_64bit         1073741824 - 1073741824
maxtsiz               0x40000000 - 0X40000000
maxusers                     128 - 128
msgmap                      4098 - (NPROC+2)
msgmni                      4096 - (NPROC)
msgtql                      4096 - (NPROC)
ncallout                    8000 - 8000
nclist                      2148 - (100+16*MAXUSERS)
ncsize                     35840 - (8*NPROC+2048+VX_NCSIZE)
nfile                      67584 - (16*NPROC+2048)
ninode                     34816 - (8*NPROC+2048)
nkthread                    7184 - (((NPROC*7)/4)+16)
nproc                       4096 - 4096
nsysmap                     8192 - ((NPROC)>800?2*(NPROC):800)
nsysmap64                   8192 - ((NPROC)>800?2*(NPROC):800)
semmap                      1026 - 1026
semmni                      1024 - 1024
semmns                     16384 - ((NPROC*2)*2)
semmnu                      2048 - 2048
semume                       256 - 256
shmmax                0x40000000 Y 0X40000000
shmmni                      1024 - 1024
shmseg                      1024 Y 1024
vps_ceiling                    64 - 64

------------------------------------------------------------------
maxusers
nclist
ncsize
nfile
semmap
semmnu
semume      

This short note is to let you know that I started a new thread in the support-engineering forum on the topic you raised.

For the record, in my initial research, I found that only 4 of the 8 Kernel parameters you specified have been rendered obsolete.

nfile                     maximum number of open files (system-wide) http://docs.hp.com/en/B2355-60105/nfile.5.html
nfile is obsolete --    http://docs.hp.com/en/B2355-60130/nfile.5.html

nsysmap             number of entries in a kernel dynamic memory allocation map http://docs.hp.com/en/B2355-60105/nsysmap.5.html
nsysmap is obsolete -- http://docs.hp.com/en/B2355-60130/nsysmap.5.html

nsysmap64         number of entries in a kernel dynamic memory allocation map http://docs.hp.com/en/B2355-60105/nsysmap.5.html
nsysmap64 is obsolete -- http://docs.hp.com/en/B2355-60130/nsysmap.5.html

semmap "specifies the size of the free-space resource map used
for allocating new System V IPC semaphores in shared memory." http://docs.hp.com/en/939/KCParms/KCparam.SemMap.html
semmap is obsolete -- 'HP-UX 11i Version 2 December 2007 Release Notes Operating Environments Update Release '
System-V
IPC Kernel Tunable Parameter (semmap)(Obsolete): The memory allocation
of semaphore sets previously controlled by semmap is now done
dynamically by the kernel. The semmap kernel parameter is no longer
tunable

nclist                   number of cblocks for pty and tty data transfers http://docs.hp.com/en/939/KCParms/KCparam.Ncallout.html
nclist is not obsolete -- http://docs.hp.com/en/B2355-60130/nclist.5.html

ncsize                  number of Directory Name Lookup Cache (DNLC) entries http://docs.hp.com/en/B2355-60105/ncsize.5.html
ncsize is not obsolete -- http://docs.hp.com/en/B2355-60130/ncsize.5.html

semmnu             maximum number of System V IPC undo structures for processes http://docs.hp.com/en/B2355-60105/semmnu.5.html
semmnu is not obsolete -- http://docs.hp.com/en/B2355-60130/semmnu.5.html

semume             maximum number of System V IPC undo entries per process http://docs.hp.com/en/B3921-90010/semume.5.html
semume is not obsolete-- http://docs.hp.com/en/B2355-60130/semume.5.html

According to HP, the file table, system memory map, and semaphore map are
all dynamically sized in the 11iv3 kernel, so tunables specifying maximum size are no longer relevant.
That Oracle's document still contains recommendations for "nfile", is mostly due to
the Feb 2007 initial release of 11iv3, which had a VERY POOR implementation of the file table structures.
Please note this has now been fixed.

As HP-UX 11iv3 has also finally implemented man pages for all the kernel tunables (or at least most of them)
, this should be considered a good starting point for further exploration on the options available.

© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.

相关文章 | Related posts:

  1. Oracle in 32-bit / 64-bit Kernel Mode on AIX 5L
  2. Basics of C code within the Oracle kernel
  3. Export/Import DataPump Parameter VERSION – Compatibility of Data Pump Between Different Oracle Versions
  4. Understanding Device-mapper in Linux 2.6 Kernel
  5. 10gR2 Streams Recommended Configuration
  6. Init.ora Parameter "OPTIMIZER_FEATURES_ENABLE" Reference Note
  7. Recommended Hidden Parameters for 11gR1
  8. How does cpu_count parameter affect instance?
  9. Init.ora Parameter "SORT_MULTIBLOCK_READ_COUNT"
  10. How To Set The _TXN_BUFFER_SIZE Parameter For a Streams Apply Process

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>