HP-UX11.0内核参数篇.doc_第1页
HP-UX11.0内核参数篇.doc_第2页
HP-UX11.0内核参数篇.doc_第3页
HP-UX11.0内核参数篇.doc_第4页
HP-UX11.0内核参数篇.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HP-UX 11.0内核参数篇1.1 内核配置的概念抽象地讲,内核配置是管理员所有选项和设置的集合,这些选项和设置用于确定 HP-UX 内核行为和功能。1.1.1 内核配置包括:1. 一组内核可调参数值分配2. 一组内核模块,每个均具有所需的状态1.1.2 内核配置的名称和选项说明:从物理上讲,内核配置是一个位于/stand下的目录,其中包括实现特定行为所需的文件。此目录包括:1. HP-UX 内核可执行程序2. 一组 HP-UX 内核模块文件3. 内核注册表数据库,包含以上所有设置4. 系统文件,以用户可读的形式说明上述设置5. 特定于实现的各种其他文件6. 除运行中的内核的配置之外,还可保存任意数目的 HP-UX 系统内核配置,这只受 /stand目录中磁盘空间的限制。1.2 HP的核心参数存放在哪些文件中这两个文件中的信息比较的全:/usr/conf/master.d/core-hpux ./var/sam/boot.config ./stand/vmunix是内核文件,参数当然包含在里面,但是它并不是一个文本文件,只能间接看到系统内核参数(如sysdef/sam)。/stand/system是修改内核参数的一个文本文件,按要求编辑好这个文件以后,再运行kmtune重新按system的值编译内核,以达到修改内 核参数的目的。这是通过命令行方式修改内核参数的一个方法,如果用sam修改,则方便许多。不信你可以修改/stand/system的pty值试试,不 kmtune就打开sam看pty的值,根本就没改变。1.3 HP-UX的内核参数的修改/usr/conf/master.d/core-hpux 设定HP-UX的核心环境,对核心环境进行管理。但修改后不能立即对核心参数进行管理。 因为系统会向boot.config读出参数,所以只有移走boot.config,然后再用getkinfo 重建boot.config文件。在SAM-Kernel configuration- Parameter会自动运行 getkinfo 命令。 先修改/usr/conf/master.d/core-hpux: *range maxfiles=60000 *range maxfiles_limkernel configuration-configurable parameters选择其中需要修改的内核参数.-actions-monify configurable parameter.修改后在actions中的process now kernel保存一下,然后重引导机器.如果因为特殊情况不能马上重启机器,就在命令行中输入以下内容:cd /stand#cp /stand/system /stand/system_prev#cp /stand/build/system.SAM /stand/system#kmupdate /stand/build/vmunix_testshutdown -ry 0就可以了.如果新内核不能引导或有问题,则启用原来的内核:在ISL下输入以下内容:ISL hpux /stand/vmunix.prev然后再把原来的内核复位:#cd /stand#mv system.prev system#kmupdate /stand/vmunix.prev#shtdown -ry 0就可以了.*注:在sam中修改后,原来的vmunix将自动备份到vmunix.prev中,而不需要再像system一样再手动备份.1.5 HP-UX 11.0内核参数中文说明1.5.1 Accounting Subsystem(记帐子系统)acctsuspend 暂停记帐Minimum: -100Maximum: 100Default: 2acctresume 恢复记帐Minimum: -100Maximum: 101Default: 41.5.2 Asynchronous I/O Subsystem(异步I/O子系统)aio_listio_max 可以在一个lio_list()调用中指定的AIO操作的最大数Minimum: 2Maximum: 0x10000Default: 256aio_max_ops 在任意时间内被查询的AIO操作的最大数Minimum: 1Maximum: 0x100000Default: 2048aio_physmem_pct 在系统中能够锁定用于POSIX异步I/O操作的总物理内存的最大百分比Minimum: 5Maximum: 50Default: 10aio_prio_delta_max 最大减速因子,在aiocb的aio_reqprio域的最大优先权减少Minimum: 0Maximum: 20Default: 201.5.3 Dump Parameters(转储参数)alwaysdump 包含在转储中的核心内存页面位掩码Minimum: 0Maximum: noneDefault: 0dontdump 不在转储中的核心内 存页面位掩码Minimum: 0Maximum: noneDefault: 0initmodmax 由系统崩溃转储保存的核心模块的最大数Minimum: 0Maximum: noneDefault: 50modstrmax 核心模块savecrash表的最大长度Minimum: 500Maximum: noneDefault: 5001.5.4 Fiber Channel Subsystem(光纤通道子系统)num_tachyon_adapters Tachyon适配器的数目Minimum: 0Maximum: 5Default: 0max_fcp_reqs 所允许的最大并发FCP请求数Minimum: 0Maximum: 1024Default: 5121.5.5 Mass-Storage Subsystem(海量存储子系统)* Configurable File System Buffer-Cache Parameters(可配置的文件系统高速缓冲参数):bufpages 静态高速缓冲页面数Minimum: 0 or 6 (nbuf*2 or 64 pages)Maximum: 限制的内存Default: 0dbc_min_pct 最小动态高速缓冲Minimum: 2Maximum: 90Default: 5dbc_max_pct 最大动态高速缓冲Minimum: 2Maximum: 90Default: 50nbuf 静态缓冲头部数Minimum: 0 or 16Maximum: 限制的内存Default: 0* Configurable Open or Locked Files Parameters(可配置的打开或加锁文件参数):maxfiles 对打开文件的软限制Minimum: 30Maximum: 60000Default: 60maxfiles_lim 对打开文件的硬限制Minimum: 30Maximum: 60000Default: 1024nfile 全系统打开文件限制Minimum: 14Maximum: 限制的内存Default: (16*(nproc+16+maxusers)/10)+32+2*(npty+nstrpty)nflocks 全系统文件锁限制Minimum: 2Maximum: 限制的内存Default: 200ninode 内存中打开节点的最大数Minimum: 14Maximum: 限制的内存Default: nproc+48+maxusers+(2*npty)* Configurable Asynchronous Write Parameter(可配置的异步写入参数):fs_async 启动/关闭异步磁盘写Minimum: 0(只使用同步磁盘写)Maximum: 1(允许异步磁盘写)Default: 0* Configurable VxFS (Journaled) File-System Parameter(可配置的VxFS文件系统参数):vx_ncsize 为VxFS目录的路径名高速缓冲所保留的内存空间(以字节为单位)Minimum: 0Maximum: NoneDefault: 1024* Filesystem Performance Parameters(文件系统性能参数):hfs_ra_per_disk 设置文件系统的预读量(以K字节为单位)Minimum: -Maximum: -Default: 64hfs_max_ra_blocks (对一个单一的HFS文件系统, 核心允许有的未完成的预读块的最大数的上限(以文件系统块为单位)Minimum: -Maximum: -Default: 8vxfs_ra_per_disk 设置文件系统预读量(以K字节为单位)Minimum: -Maximum: -最大预读数是下面两个数中较小的一个:vxfs_ra_per_disk * (逻辑卷中的磁盘数)或vxfs_max_ra_kbytesDefault: 1024vxfs_max_ra_kbytes 一个VXFS文件系统可以有的未完成的预读总数的上限(以K字节为单位)Minimum: -Maximum: -参见vxfs_ra_per_diskDefault: 10241.5.6 Logical Volume Manager (LVM) Subsystem(逻辑卷组管理器(LVM)子系统)maxvgs 系统中的最大卷组数Minimum: 1Maximum: 256Default: 10no_lvm_disks 系统中无卷组(只用于700系列)Minimum: 0( 检查LVM磁盘)Maximum: 1 (系统没有LVM磁盘)Default: 01.5.7 Memory Swap Subsystem(内存交换子系统)* Memory paging parameters(内存页面参数):allocate_fs_swapmap 固定的或动态的交换数据结构分配Minimum: 0(根据需要分配交换数据结构)Maximum: 1(预先分配必须的核心数据结构)Default: 0maxswapchunks 对客户来说,可得到的最大交换空间Minimum: 1Maximum: 16384Default: 256nswapdev 可得到的交换设备的数量Minimum: 1Maximum: 25Default: 10nswapfs 系统用于交换的文件数Minimum: 1Maximum: 25Default: 10page_text_to_local 在客户端启动/关闭文本交换Minimum: 0(独立方式或客户方式使用文件系统服务器 )Maximum: 1 (使用客户本地交换)Default: 1(使用客户本地交换)remote_nfs_swap 启动/关闭对远程NFS的交换Minimum: 0Maximum: 1Default: 0swapmem_on 启动/关闭虚交换保留Minimum: 0(关闭虚交换保留)Maximum: 1(启动虚交换保留)Default: 1swchunk 客户交换块大小Minimum: 2048Maximum: 16384Default: 2048* Variable-Page-Size参数:vps_ceiling 以K字节为单位,最大的系统选择的页面大小Minimum: 4Maximum: 65536Default: 16vps_chatr_ceiling 以K字节为单位,最大的chatr选择的页面大小Minimum: 4 KbytesMaximum: 65536 KbytesDefault: 65536 Kbytesvps_pagesize 以K字节为单位,缺省用户页面大小Minimum: 4Maximum: 65536Default: 41.5.8 Process Management Subsystem(进程管理子系统)maxdsiz 最大进程数据段大小(32位)Minimum: 0x400000 (4 Mbytes)Maximum: 0x7B03A000 (大约 2 Gbytes)Default: 0x4000000 (64 Mbytes)maxdsiz_64bit 最大进程数据段大小(64位)Minimum: 0x400000 (4 Mbytes)Maximum: 4396972769279Default: 0x4000000 (64 Mbytes)maxssiz 最大进程存储段大小(32位)Minimum: 0x4000 (16 Kbytes)Maximum: 0x17F00000 (approx 200 Mbytes)Default: 0x800000 (8 Mbytes)maxssiz_64bit 最大进程存储段大小(32位)Minimum: 0x4000 (16 Kbytes)Maximum: 1073741824Default: 0x800000 (8 Mbytes)max_thread_proc 一个进程所能创建的线程的最大数Minimum: 64Maximum: 30000Default: 64maxtsiz 最大进程文本段大小(32位)Minimum: 0x40000 (4 Mbytes)Maximum: 0x7B033000 (大约 2 Gbytes)Default: 0x4000000 (64 Mbytes)maxtsiz_64bit 最大进程文本段大小(64位)Minimum: 0x40000 (4 Mbytes)Maximum: 4398046511103 (大约 4 Gbytes)Default: 0x4000000 (64 Mbytes)maxuprc 每个用户的最大进程数Minimum: 3Maximum: nproc-4Default: 50nkthread 在系统上同时允许的核心线程的最大数Minimum: 50Maximum: 30000Default: (nproc*2)+16nproc 全系统进程的最大数Minimum: 10Maximum: 限制的内存Default: 20+(8 * maxusers)timeslice 在竞争进程间的时间片分配Minimum: -1Maximum: 2147483647 (大约8个月)Default: 10(10个10毫秒)1.5.9 Character-Mode I/O Streams Parameters(字符模式的I/O流参数)NSTRBLKSCHED 厂家使用。不要改变这个值。NSTREVENT 在系统上,给定时间内,允许存在的未完成流的最大数。Minimum: noneMaximum: noneDefault: 50NSTRPUSH 在系统上,给定时间内,允许存在于任何单个流中的流模块的最大数。Minimum: noneMaximum: noneDefault: 16NSTRSCHED 在系统上,给定时间内, 允许运行的流调度程序守护进程的最大数。Minimum: 0Maximum: 32Default: 0。STRCTLSZ 系统中,在任何流消息的控制部分所允许的控制字节的最大数Minimum: 0Maximum: 限制的内存Default: 1024 bytesSTRMSGSZ 系统中,可以放置在任何流消息的数据部分的字节的最大数。Minimum: 0Maximum: 限制的内存Default: 8192 bytesnstrpty 在系统上所允许的以流为基础的PTYs的全系统的最大数Minimum: 0Maximum: Memory limiteDefault: 0streampipes 强制所有管道以流为基础。Minimum: 0(创建HP-UX文件系统管道)Maximum: 1(创建流基础的管道)Default: 01.5.10 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: 1msgmap 消息空闲空间映射大小Minimum: 3Maximum: 限制的内存Default: msgtql+2msgmax 最大消息大小Minimum: 0Maximum: 65535 bytesDefault: 8192 bytesmsgmnb 消息队列中的最大字节数Minimum: 0Maximum: 65535 bytesDefault: 16384 bytesmsgmni 系统中最大消息队列Minimum: 1Maximum: 限制的内存Default: 50msgseg 在消息队列中的段的数目Minimum: 1Maximum: 32767Default: 2048msgssz 消息段大小Minimum: 1Maximum: 限制的内存Default: 8 bytesmsgtql 在系统中,总消息的最大数Minimum: 1Maximum: 限制的内存Default: 40* Configurable IPC Semaphore Parameters(可配置的IPC信号量参数):sema 启动/关闭信号量(只用于700系列)Minimum: 0(从核心中排除系统V IPC信号量代码)Maximum: 1 (在核心中包含系统V IPC信号量代码)Default: 1semaem 信号量值变化限制Minimum: 0Maximum: semvmx 或 32767,用较小的一个Default: 16384semmap 空闲信号量资源映射的大小Minimum: 4Maximum: 限制的内存Default: semmni+2semmni 全系统的最大信号量Minimum: 2Maximum: 限制的内存Default: 64semmns 全系统内,用户可访问的最大信号量Minimum: 2Maximum: 限制的内存Default: 128semmnu 每个信号量的最大Minimum: 1Maximum: nproc-4Default: 30semume 每个进程的最大信号量的Minimum: 1Maximum: semmnsDefault: 10semvmx 所允许的信号量值的最大数Minimum: 1Maximum: 65535Default: 32767* Configurable IPC Shared Memory Parameters(可配置的IPC共享内存参数):shmem 启动/关闭共享内存(只用于700系列)Minimum: 0 (从核心中排除系统V IPC共享内存代码)Maximum: 1 (在核心中,包含系统V IPC共享内存代码)Default: 1shmmax 最大共享内存段大小Minimum: 2 KbytesMaximum: 1792 MbytesDefault: 0x04000000 (64 Mbytes)shmmni 系统上的最大段Minimum: 3Maximum: 限制的内存Default: 200 identifiersshmseg 每个进程的最大段Minimum: 1Maximum: shmmniDefault: 1201.5.11 VME I/O Subsystem Parameters(VME I/O子系统参数)vmebpn_public_pages VME所需的核心I/O空间页面数Minimum: 0Maximum: 32Default: 1vmebpn_sockets 套接字域AF_VME_LINK是激活的(布尔型)Minimum: 0(AF_VME_LINK 休眠)Maximum: 1 (AF_VME_LINK激活 )Default: 1(AF_VME_LINK 激活)vmebpn_tcp_ip DLPI PPAs的最大数Minimum: 0Maximum: 1Default: 1vmebpn_tcp_ip_mtu 以K字节为单位,最大的PPA发送单元大小Minimum: 0Maximum: 64Default: 8vmebpn_total_jobs 同时打开的VME端口的最大数Minimum: 0Maximum: 8096Default: 16vme_io_estimate VME所需的4K字节的核心I/O空间页面数 Minimum: 0Maximum: 0x800Default: 0x8001.5.12 Miscellaneous Parameters(杂项参数)clicreservedmem 为簇互联所保留的系统内存的字节数Minimum: 0Maximum: noneDefault: 0create_fastlinks 创建快速符号连接Minimum: 0 (不创建HFS快速连接)Maximum: 1 (创建HFS快速连接)Default: 0default_disk_ir 磁盘I/O的即时报告Minimum: 0 (off)Maximum: 1 (on)Default: 0 (off)dst 启动/关闭白天备份时间Minimum: 0 (关闭白天备份时间)Maximum: 5(设置白天备份时间为东欧风格)Default: 1(设置白天备份时间为美国风格)eqmemsize 等价地被映射的内存区的大小Minimum: 0Maximum: 限制的内存Default: 15页ksi_alloc_max 全系统内可分配的排对信号的限制Minimum: 32Maximum: 限制的内存Default: nproc * 8ksi_send_max 一个进程能发送的,和在一个或多个接受器上等待的排对信号最大数Minimum: 32Maximum: 限制的内存Default: 32max_async_ports 在任何给定时间,进程可以打开的异步磁盘I/O驱动器的端口的最大数Minimum: 1Maximum: 限制的内存Default: 50max_mem_window 启动/配置系统中的内存窗口数Minimum: 0Maximum: 限制的内存Default: 0maxusers 最大预期的同时存在的用户数Minimum: 0Maximum: 限制的内存Default: 32ncallout 允许的超时最大数Minimum: 6Maximum: 限制的内存Default: 16+nproc+USING_ARRAY_SIZE+SERVING_ARRAY_SIZEncdnode 打开CD_ROM FS节点的最大数 Minimum: 14Maximum: 限制的内存Default: 150nclist 可得到的用于tty/ptyI/O的cblocks的最大数Minimum: 132Maximum: 由可得内存限制Default: (100 + 16 * maxusers)ndilbuffers 为设备I/O库打开的最大文件数Minimum: 1Maximum: 限制的内存Default: 30npty 在全系统所允许的最大Minimum: 1Maximum: 限制的内存Default: 60nstrtel Telnet任务的设备文件数Minimum: 60Maximum: 限制的内存Default: 60o_sync_is_o_dsync 在open()和fcntl()系统调用中,启动/关闭O_SYNC 到 O_DSYNC的翻译

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论