Oracle® Solaris 11.2 可调参数参考手册

退出打印视图

更新时间: 2014 年 12 月
 
 

segkpsize

说明

指定可用的内核可分页内存量。此内存主要用于内核线程栈。增大该值将允许为相同数量的线程或更多线程使用更大的栈。缺省的系统线程栈大小在 lwp_default_stksize 中有描述。

  • SPARC:此参数可通过编辑 /etc/system 文件修改。

  • x64:此参数仅可按如下方式修改:

    • 在内核调试器下引导

    • 在系统启动进程的开头设置断点

    • 设置所需的值

数据类型

无符号长整数

缺省值

nCPUs/128 或物理内存量/256 GB 中的较小者 x 2 GB

范围

512 MB - 64 GB (SPARC)

200 MB 至 8 GB (x64)

单位

动态?

验证

值将与最小大小和最大大小进行比较。如果小于最小值或大于最大值,会将该值重置为 2 GB。将显示一条消息来指示该结果。

在 SPARC 系统上,segkpsize 值不能超过物理内存大小的两倍。在 x64 系统上,该值不能超过物理内存的大小。

何时更改

需要更改此参数以在系统上支持大量进程时。缺省大小允许为 65,535 个内核线程创建 32-KB 的栈。在 64 位内核中,无论进程是 32 位进程还是 64 位进程,内核栈的大小都相同。

交付级别

不稳定