http://blog.csdn.net/ly21st http://ly21st.blog.chinaunix.net
分类: 系统运维
2012-08-29 10:15:52
问题描述
HP-UX 11.0的核心参数的缺省值是什么?另外它们的最大值和最小值是什么?在HP-UX11.0上,核心参数要占用多少核心内存?选用OLTP数据库服务器模板后的核心参数值以及运行oracle数据库建议或还需修改的值。
配置信息
操作系统-HP-UX 11.0
参考资料
下列内容是从HP-UX 11.0上的sam(1M)的在线帮助中得到的以及我们在江苏计费项目中的实际修改值:
Accounting Subsystem(记帐子系统)
acctsuspend 挂起磁盘使用记录
Minimum: -100
Maximum: 100
Default: 2
OLPT: 2
acctresume 恢复磁盘使用记录
Minimum: -100
Maximum: 101
Default: 4
OLPT: 4
Asynchronous I/O Subsystem(异步I/O子系统)
aio_listio_max 可以在一个lio_list()调用中指定的AIO操作的最大数
Minimum: 2
Maximum: 0x10000
Default: 256
OLTP: 256
aio_max_ops 在任意时间内被查询的AIO操作的最大数
Minimum: 1
Maximum: 0x100000
Default: 2048
OLTP: 2048
aio_physmem_pct 在系统中能够锁定用于POSIX异步I/O操作的总物理内存的最大百分比
Minimum: 5
Maximum: 50
Default: 10
OLTP: 10
aio_prio_delta_max 在aiocb的aio_reqprio字段中对优先级减小的最大数目
Minimum: 0
Maximum: 20
Default: 20
OLTP: 20
Dump Parameters(转储参数)
alwaysdump 包含在转储中的核心内存页面位掩码
Minimum: 0
Maximum: none
Default: 0
OLTP: 0
dontdump 不在转储中的核心内 存页面位掩码
Minimum: 0
Maximum: none
Default: 0
OLTP: 0
initmodmax 由系统崩溃转储保存的核心模块的最大数
Minimum: 0
Maximum: none
Default: 50
OLTP: 50
modstrmax 核心模块savecrash表的最大长度
Minimum: 500
Maximum: none
Default: 500
OLTP: 500
Fiber Channel Subsystem(光纤通道子系统)
num_tachyon_adapters Tachyon适配器的数目
Minimum: 0
Maximum: 5
Default: 0
OLTP: 5
max_fcp_reqs 所允许的最大并发FCP请求数
Minimum: 0
Maximum: 1024
Default: 512
OLTP: 512
Mass-Storage Subsystem(海量存储子系统)
* Configurable File System Buffer-Cache Parameters(可配置的文件系统高速缓冲参数):
bufpages 静态高速缓冲页面数
Minimum: 0 or 6 (nbuf*2 or 64 pages)
Maximum: 限制的内存
Default: 0
OLTP: (NPROC*3)
dbc_min_pct 最小动态高速缓冲
Minimum: 2
Maximum: 90
Default: 5
OLTP: 2
dbc_max_pct 最大动态高速缓冲
Minimum: 2
Maximum: 90
Default: 50
OLTP: 2,根据实际情况改为6,对于大内存系统不已太大
nbuf 静态缓冲头部数
Minimum: 0 or 16
Maximum: 限制的内存
Default: 0
OLTP: 0
* Configurable Open or Locked Files Parameters(可配置的打开或加锁文件参数):
maxfiles 对打开文件的软限制
Minimum: 30
Maximum: 60000
Default: 60
OLTP: 2048
maxfiles_lim 对打开文件的硬限制
Minimum: 30
Maximum: 60000
Default: 1024
OLTP: 2048
nfile 全系统打开文件限制
Minimum: 14
Maximum: 限制的内存
Default: ((16*(nproc+16+maxusers)/10)+32+2*(npty+nstrpty))
OLTP: (15*NPROC+2048)
nflocks 全系统文件锁限制
Minimum: 2
Maximum: 限制的内存
Default: 200
OLTP: (NPROC)
ninode 内存中打开节点的最大数
Minimum: 14
Maximum: 限制的内存
Default: nproc+48+maxusers+(2*npty)
OLTP: (8*NPROC+2048)
* Configurable Asynchronous Write Parameter(可配置的异步写入参数):
fs_async 启动/关闭异步磁盘写
Minimum: 0(只使用同步磁盘写)
Maximum: 1(允许异步磁盘写)
Default: 0
OLTP: 0
* Configurable VxFS (Journaled) File-System Parameter(可配置的VxFS文件系统参数):
vx_ncsize 为VxFS目录的路径名高速缓冲所保留的内存空间(以字节为单位)
Minimum: 0
Maximum: None
Default: 1024
OLTP: 1024
* Filesystem Performance Parameters(文件系统性能参数):
hfs_ra_per_disk 设置文件系统的预读量(以K字节为单位)
Minimum: -
Maximum: -
Default: 64
OLTP: 64
hfs_max_ra_blocks (对一个单一的HFS文件系统, 核心允许有的未完成的预读块的最大数的上限(以文件系统块为单位))
Minimum: -
Maximum: -
Default: 8
OLTP: 8
vxfs_ra_per_disk 设置文件系统预读量(以K字节为单位)
Minimum: -
Maximum: -最大预读数是下面两个数中较小的一个:
vxfs_ra_per_disk * (逻辑卷中的磁盘数)
或
vxfs_max_ra_kbytes
Default: 1024
OLTP: 1024
vxfs_max_ra_kbytes 一个VXFS文件系统可以有的未完成的预读总数的上限(以K字节为单位))
Minimum: -
Maximum: -参见vxfs_ra_per_disk
Default: 1024
OLTP: 1024
Logical Volume Manager (LVM) Subsystem(逻辑卷组管理器(LVM)子系统)
maxvgs 系统中的最大卷组数
Minimum: 1
Maximum: 256
Default: 10
OLTP: 80
no_lvm_disks 系统中无卷组(只用于700系列))
Minimum: 0( 检查LVM磁盘)
Maximum: 1 (系统没有LVM磁盘)
Default: 0
OLTP: 0
Memory Swap Subsystem(内存交换子系统)
* Memory paging parameters(内存页面参数):
allocate_fs_swapmap 固定的或动态的交换数据结构分配
Minimum: 0(根据需要分配交换数据结构)
Maximum: 1(预先分配必须的核心数据结构)
Default: 0
OLTP: 0
maxswapchunks 对客户来说,可得到的最大交换空间
Minimum: 1
Maximum: 16384
Default: 256
OLTP: 4096
nswapdev 可得到的交换设备的数量
Minimum: 1
Maximum: 25
Default: 10
OLTP: 25
nswapfs 系统用于交换的文件数
Minimum: 1
Maximum: 25
Default: 10
OLTP: 10
page_text_to_local 在客户端启动/关闭文本交换
Minimum: 0(独立方式或客户方式使用文件系统服务器 )
Maximum: 1 (使用客户本地交换)
Default: 1(使用客户本地交换)
OLTP: 0
remote_nfs_swap 启动/关闭对远程NFS的交换
Minimum: 0
Maximum: 1
Default: 0
OLTP: 0
swapmem_on 启动/关闭虚交换保留
Minimum: 0(关闭虚交换保留)
Maximum: 1(启动虚交换保留)
Default: 1
OLTP: 0
swchunk 客户交换块大小
Minimum: 2048
Maximum: 16384
Default: 2048
OLTP: 2048
* Variable-Page-Size参数:
vps_ceiling 以K字节为单位,最大的系统选择的页面大小
Minimum: 4
Maximum: 65536
Default: 16
OLTP: 16
vps_chatr_ceiling 以K字节为单位,最大的chatr选择的页面大小
Minimum: 4 Kbytes
Maximum: 65536 Kbytes
Default: 65536 Kbytes
OLTP: 65536 Kbytes
vps_pagesize 以K字节为单位,缺省用户页面大小
Minimum: 4
Maximum: 65536
Default: 4
OLTP: 4
Process Management Subsystem(进程管理子系统)
maxdsiz 最大进程数据段大小(32位)
Minimum: 0x400000 (4 Mbytes)
Maximum: 0x7B03A000 (大约 2 Gbytes)
Default: 0x4000000 (64 Mbytes)
OLTP: 0x04000000 (64 Mbytes),安装oracle8I需要改为0x10000000
maxdsiz_64bit 最大进程数据段大小(64位)
Minimum: 0x400000 (4 Mbytes)
Maximum: 4396972769279
Default: 0x4000000 (64 Mbytes)
OLTP: 0x40000000
maxssiz 最大进程存储段大小(32位)
Minimum: 0x4000 (16 Kbytes)
Maximum: 0x17F00000 (approx 200 Mbytes)
Default: 0x800000 (8 Mbytes)
OLTP: 0x800000 (8 Mbytes)
maxssiz_64bit 最大进程存储段大小(32位)
Minimum: 0x4000 (16 Kbytes)
Maximum: 1073741824
Default: 0x800000 (8 Mbytes)
OLTP: 0x800000 (8 Mbytes)
max_thread_proc 一个进程所能创建的线程的最大数
Minimum: 64
Maximum: 30000
Default: 64
OLTP: 64,安装oracle8I建议改为256
maxtsiz 最大进程文本段大小(32位)
Minimum: 0x40000 (4 Mbytes)
Maximum: 0x7B033000 (大约 2 Gbytes)
Default: 0x4000000 (64 Mbytes)
OLTP: 0x4000000 (64 Mbytes)
maxtsiz_64bit 最大进程文本段大小(64位)
Minimum: 0x40000 (4 Mbytes)
Maximum: 4398046511103 (大约 4 Gbytes)
Default: 0x4000000 (64 Mbytes)
OLTP: 0x40000000
maxuprc 每个用户的最大进程数
Minimum: 3
Maximum: nproc-4
Default: 50
OLTP: ((NPROC*9)/10)
nkthread 在系统上同时允许的核心线程的最大数
Minimum: 50
Maximum: 30000
Default: (nproc*2)+16
OLTP: 2048
nproc 全系统进程的最大数
Minimum: 10
Maximum: 限制的内存
Default: 20+(8 * maxusers)
OLTP: ((MAXUSERS*3)+64),建议改为((MAXUSERS*3)+64)*2,同时需要先把mstql参数改为(nproc*5)
timeslice 在竞争进程间的时间片分配
Minimum: -1
Maximum: 2147483647 (大约8个月)
Default: 10(10个10毫秒)
OLTP: 1
Character-Mode I/O Streams Parameters(字符模式的I/O流参数)
NSTRBLKSCHED 厂家使用。不要改变这个值。
OLTP: 2
NSTREVENT 在系统上,给定时间内,允许存在的未完成流的最大数。
Minimum: none
Maximum: none
Default: 50
OLTP: 50
NSTRPUSH 在系统上,给定时间内,允许存在于任何单个流中的流模块的最大数。
Minimum: none
Maximum: none
Default: 16
OLTP: 16
NSTRSCHED 在系统上,给定时间内, 允许运行的流调度程序守护进程的最大数。
Minimum: 0
Maximum: 32
Default: 0
OLTP: 0
STRCTLSZ 系统中,在任何流消息的控制部分所允许的控制字节的最大数
Minimum: 0
Maximum: 限制的内存
Default: 1024 bytes
OLTP: 1024 bytes
STRMSGSZ 系统中,可以放置在任何流消息的数据部分的字节的最大数。
Minimum: 0
Maximum: 限制的内存
Default: 8192 bytes
OLTP: 65535 bytes
nstrpty 在系统上所允许的以流为基础的PTYs的全系统的最大数
Minimum: 0
Maximum: Memory limite
Default: 0
OLTP: 60
streampipes 强制所有管道以流为基础。
Minimum: 0(创建HP-UX文件系统管道)
Maximum: 1(创建流基础的管道)
Default: 0
OLTP: 0
System V IPC Shared-Memory Subsystem(系统V IPC共享内存子系统)
* Configurable IPC Message Parameters(可配置的IPC消息参数):
mesg 启动/关闭IPC消息(只用于700系列)
Minimum: 0(从核心中排除系统V IPC消息参数)
Maximum: 1(在核心中包含系统V IPC消息参数)
Default: 1
OLTP: 1
msgmap 消息空闲空间映射大小
Minimum: 3
Maximum: 限制的内存
Default: msgtql+2
OLTP: msgtql+2
msgmax 最大消息大小
Minimum: 0
Maximum: 65535 bytes
Default: 8192 bytes
OLTP: 65535 bytes
msgmnb 消息队列中的最大字节数
Minimum: 0
Maximum: 65535 bytes
Default: 16384 bytes
OLTP: 65535 bytes
msgmni 系统中最大消息队列
Minimum: 1
Maximum: 限制的内存
Default: 50
OLTP: (NPROC)
msgseg 在消息队列中的段的数目
Minimum: 1
Maximum: 32767
Default: 2048
OLTP: (MSGTQL*4)
msgssz 消息段大小
Minimum: 1
Maximum: 限制的内存
Default: 8 bytes
OLTP: 128
msgtql 在系统中,总消息的最大数
Minimum: 1
Maximum: 限制的内存
Default: 40
OLTP: (NPROC*10),如果nproc改为((MAXUSERS*3)+64)*2,此参数需要改为(NPROC*5)
* Configurable IPC Semaphore Parameters(可配置的IPC信号量参数):
sema 启动/关闭信号量(只用于700系列)
Minimum: 0(从核心中排除系统V IPC信号量代码)
Maximum: 1 (在核心中包含系统V IPC信号量代码)
Default: 1
OLTP: 1
semaem 信号量值变化限制
Minimum: 0
Maximum: semvmx 或 32767,用较小的一个
Default: 16384
OLTP: 16384
semmap 空闲信号量资源映射的大小
Minimum: 4
Maximum: 限制的内存
Default: semmni+2
OLTP: semmni+2
semmni 全系统的最大信号量
Minimum: 2
Maximum: 限制的内存
Default: 64
OLTP: (NPROC*5)
semmns 全系统内,用户可访问的最大信号量
Minimum: 2
Maximum: 限制的内存
Default: 128
OLTP: (SEMMNI*2)
semmnu 每个信号量的最大
Minimum: 1
Maximum: nproc-4
Default: 30
OLTP: nproc-4
semume 每个进程的最大信号量的
Minimum: 1
Maximum: semmns
Default: 10
OLTP: 64
semvmx 所允许的信号量值的最大数
Minimum: 1
Maximum: 65535
Default: 32767
OLTP: 32768
Configurable IPC Shared Memory Parameters(可配置的IPC共享内存参数):
shmem 启动/关闭共享内存(只用于700系列)
Minimum: 0 (从核心中排除系统V IPC共享内存代码)
Maximum: 1 (在核心中,包含系统V IPC共享内存代码)
Default: 1
OLTP: 1
shmmax 最大共享内存段大小
Minimum: 2 Kbytes
Maximum: 1792 Mbytes
Default: 0x04000000 (64 Mbytes)
OLTP: 0x40000000
shmmni 系统上的最大段
Minimum: 3
Maximum: 限制的内存
Default: 200 identifiers
OLTP: (NPROC*5)
shmseg 每个进程的最大段
Minimum: 1
Maximum: shmmni
Default: 120
OLTP: 32
VME I/O Subsystem Parameters(VME I/O子系统参数)
vmebpn_public_pages VME所需的核心I/O空间页面数
Minimum: 0
Maximum: 32
Default: 1
OLTP: 1
vmebpn_sockets 套接字域AF_VME_LINK是激活的(布尔型)
Minimum: 0(AF_VME_LINK 休眠)
Maximum: 1 (AF_VME_LINK激活 )
Default: 1(AF_VME_LINK 激活)
OLTP: 1(AF_VME_LINK 激活)
vmebpn_tcp_ip DLPI PPAs的最大数
Minimum: 0
Maximum: 1
Default: 1
OLTP: 1
vmebpn_tcp_ip_mtu 以K字节为单位,最大的PPA发送单元大小
Minimum: 0
Maximum: 64
Default: 8
OLTP: 8
vmebpn_total_jobs 同时打开的VME端口的最大数
Minimum: 0
Maximum: 8096
Default: 16
OLTP: 16
vme_io_estimate VME所需的4K字节的核心I/O空间页面数
Minimum: 0
Maximum: 0x800
Default: 0x800
OLTP: 0x800
Miscellaneous Parameters(杂项参数)
clicreservedmem 为簇互联所保留的系统内存的字节数
Minimum: 0
Maximum: none
Default: 0
OLTP: 0
create_fastlinks 创建快速符号连接
Minimum: 0 (不创建HFS快速连接)
Maximum: 1 (创建HFS快速连接)
Default: 0
OLTP: 0
default_disk_ir 磁盘I/O的即时报告
Minimum: 0 (off)
Maximum: 1 (on)
Default: 0 (off)
OLTP: 0 (off)
dst 启动/关闭白天备份时间
Minimum: 0 (关闭白天备份时间)
Maximum: 5(设置白天备份时间为东欧风格)
Default: 1(设置白天备份时间为美国风格)
OLTP: 1(设置白天备份时间为美国风格)
eqmemsize 等价地被映射的内存区的大小
Minimum: 0
Maximum: 限制的内存
Default: 15页
OLTP: 15页
ksi_alloc_max 全系统内可分配的排对信号的限制
Minimum: 32
Maximum: 限制的内存
Default: nproc * 8
OLTP: nproc * 8
ksi_send_max 一个进程能发送的,和在一个或多个接受器上等待的排对信号最大数
Minimum: 32
Maximum: 限制的内存
Default: 32
OLTP: 32
max_async_ports 在任何给定时间,进程可以打开的异步磁盘I/O驱动器的端口的最大数
Minimum: 1
Maximum: 限制的内存
Default: 50
OLTP: 50,如果数据库启用异步io,需要改为(数据库的最大进程数+100)
max_mem_window 启动/配置系统中的内存窗口数
Minimum: 0
Maximum: 限制的内存
Default: 0
OLTP: 0
maxusers 最大预期的同时存在的用户数
Minimum: 0
Maximum: 限制的内存
Default: 32
OLTP: 200,根据实际,可以改为250
ncallout 允许的超时最大数
Minimum: 6
Maximum: 限制的内存
Default: 16+nproc+USING_ARRAY_SIZE+SERVING_ARRAY_SIZE
OLTP: 2064
ncdnode 打开CD_ROM FS节点的最大数
Minimum: 14
Maximum: 限制的内存
Default: 150
OLTP: 150
nclist 可得到的用于tty/ptyI/O的cblocks的最大数
Minimum: 132
Maximum: 由可得内存限制
Default: (100 + 16 * maxusers)
OLTP: (100 + 16 * maxusers)
ndilbuffers 为设备I/O库打开的最大文件数
Minimum: 1
Maximum: 限制的内存
Default: 30
OLTP: 30
npty 在全系统所允许的最大
Minimum: 1
Maximum: 限制的内存
Default: 60
OLTP: 60,如果是终端服务器,根据登录的终端数目适当加大
nstrtel Telnet任务的设备文件数
Minimum: 60
Maximum: 限制的内存
Default: 60
OLTP: (MAXUSERS),如果是终端服务器,根据登录的终端数目适当加大
o_sync_is_o_dsync 在open()和fcntl()系统调用中,启动/关闭O_SYNC 到 O_DSYNC的翻译
Minimum: 0
Maximum: 1
Default: 0
OLTP: 0
pfail_enabled 启动电源故障恢复
Minimum: 0
Maximum: 1
Default: 0
OLTP: 0
public_shlibs 在共享库上,允许公共保护IDs
Minimum: 0
Maximum: 1(或非零)
Default: 1
OLTP: 1
rtsched_numpr 实时安排优先级别数
Minimum: 32
Maximum: 512
Default: 32
OLTP: 32
scroll_lines ITE滚动缓冲大小
Minimum: 60
Maximum: 999
Default: 100
OLTP: 100
sendfile_max 网络服务器的特殊参数
Minimum: 0
Maximum: 0x40000
Default: 0
OLTP: 0
bufcache_hash_locks 高速缓冲spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
chanq_hash_locks 通到队列spinlock库
Minimum: 64
Maximum: 4096
Default: 256
OLTP: 256
ftable_hash_locks 文件表spinlock库
Minimum: 64
Maximum: 4096
Default: 64
OLTP: 64
io_ports_hash_locks I/O端口spinlock库
Minimum: 64
Maximum: 4096
Default: 64
OLTP: 64
pfdat_hash_locks Pfdat spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
region_hash_locks 处理区spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
sysv_hash_locks 系统V进程间通讯spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
vnode_cd_hash_locks Vnode清洁/脏spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
vnode_hash_locks Vnode spinlock库
Minimum: 64
Maximum: 4096
Default: 128
OLTP: 128
timezone 从 Coordinated Universal Time到本地时间,设置时间延迟
Minimum: 0
Maximum: 1440
Default: 420
OLTP: 420
unlockable_mem 为系统应用保留的内存大小
Minimum: 0
Maximum: 在加电时指定的可得到的内存
Default: 0 (系统设置为合适值)
OLTP: (MAXUSERS*10)
请参看SAM的在线帮助,以得到调整这些参数的更详细的信息,包括调整的平衡
(例如,内存消耗)和与其它参数的关系。