分类: LINUX
2010-04-08 21:06:04
工作需要,仔细翻查了几个有关 HP unix 内核参数哦含义。 主要是评估增大 nfile nproc 和 ninode 的值给系统带来的影响。经过和公司内部unix专家的确认。虽然公司系统有经过调优后的最佳值。但是如果适当的增加其大小并不会给公司系统带来负面影响。
参考内容&overview:变更摘要面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能 HP-UX 11i v1 内核配置命令(config、kmadmin、kminstall、kmmodreg、kmpath、kmsystem、kmtune和 kmupdate)已被删除,有助于应用以上列出的命令。除了这些命令变更之外,还存在下列变更:内核和相关文件在磁盘上的位置;在引导时选择内核配置的方式;系统自动维护备份内核配置的方式。有关详细信息,请参阅下列文档资料:面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能所有内核配置命令的错误、警告和注释消息都已经过修改,从而更加清楚明了。并且为所有消息分配了消息号。 kconfig、kcmodule 和 kctune 提供用来控制自动配置备份的新选项。有关详细信息,请参阅 kconfig(5) 中有关“配置备份”的论述。 kctune 命令有两个新选项。-F 选项可用来指定用于报告可调参数值的格式。-m 选项可用来将 kctune 的输出限制为由特定模块定义的可调参数值。有关详细信息,请参阅 kctune (1M)。现在,kctune 可以按照某些系统资源的百分比的形式指定某些可调参数值 这些可调参数值在基础系统资源更改时自动调整。例如,可以将可调参数filecache_max 设置为“20%”,这表示该文件缓存不能超过系统物理内存的 20%。如果系统内存增加,也会允许该文件缓存的大小自动增加。有关详细信息,请参阅 kctune (1M) 以及第 5 节中各个可调参数的联机帮助页。现在,kctune 允许对可调参数值使用“K”、“KB”、“M”、“MB”和“GB”后缀。它自动按比例确定相应的值。有关详细信息,请参阅 kctune (1M)。还对内核配置命令进行了各种内部变更,以提高弹性和改进性能。现在可以在引导加载程序命令行上改写可调参数值。有关详细信息,请参阅hpux (1M)(适用于 PA-RISC 系统)和 hpux.efi (1M)(适用于 Itanium? 系统)。 create_sysfile 命令现在已过时,并且会在将来发行的 HP-UX 中删除。系统 (4)文件中的 swap、 dump 和 driver 指令现已过时。对这些指令的支持在将来发行的 HP-UX 中也会删除。交换设备、转储设备和驱动程序绑定分别使用 swapon、crashconf 和 iobind 命令进行配置。内核配置日志文件的格式 /var/adm/kc.log 已更改。现在,它包含更改配置的每个命令调用输出的完整副本,以及尝试更改配置失败时的错误消息。通过 settune() 或 settune_txn() 进行的可调参数变更在重新引导过程中不再有效。如果希望变更在重新引导过程中有效,则必须使用 kctune 进行变更。
更多内参考下:除了以上提到的联机帮助页之外,还可以在 上的《Managing Kernel Configurations in HP-UX 11i》白皮书中找到有关内核配置工具的文档资料。