This section describes the revision history for this manual.
The current version of this manual applies to the Solaris Express Community Edition, build 111 or Open Solaris 2009.06 release.
The following sections describe new, changed, or obsolete kernel tunables.
Solaris Express Community Edition, build 111 and Open Solaris 2009.06 release: This release includes several igb and ixgbe network driver parameters. For more information, see igb Parameters and ixgbe Parameters.
Solaris Express Community Edition, build 90 and Open Solaris 2009.06 release: This release includes the ddi_msix_alloc_limit parameter that can be used to increase the number of MSI-X interrupts that a device instance can allocate. For more information, see ddi_msix_alloc_limit.
Solaris Express Community Edition, build 105: This release includes corrected range information for the tcp_local_dack_interval parameter. For more information, see tcp_local_dack_interval.
Solaris Express Community Edition, build 100: This release includes the kmem_stackinfo parameter, which can be enabled to monitor kernel thread stack usage. For more information, see kmem_stackinfo.
Solaris Express Community Edition, build 89: The Solaris Express version of this manual inadvertently included the nfs4_shrinkreaddir parameter information. This parameter is not available.
Solaris Express Community Edition, build 89: For information about tuning ZFS file systems, see the following site:
http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide
Solaris Express Community Edition, build 86: Memory locality group parameters are provided in this release. For more information about these parameters, see Locality Group Parameters.
Solaris Express Developer Edition 1/08: The Solaris 10 version of this manual inadvertently included the nfs4_dynamic parameter information. This parameter is not available.
Solaris Express Developer Edition 1/08 The translation storage buffers parameters in the sun4u or sun4v Specific Parameters section are being revised to provide better information. In this release, the following parameters have changed:
default_tsb_size – The default text has been clarified.
enable_tsb_rss_sizing – The default text was incorrect and has been corrected.
tsb_rss_factor – The example section referred to percentages rather than the more appropriate parameter units. This issue has been resolved.
Solaris Express Developer Edition 9/07: The Solaris 10 version of this manual inadvertently included the tcp_keepalive_abort_interval parameter information. This parameter is only available in the Solaris Express release.
Solaris Express Developer Edition 9/07: Parameter information was updated to include sun4v systems. For more information, see the following references:
Solaris Express Developer Edition 9/07: The range value for the maxpgio parameter information that was previously published in this book was incorrect. For more information, see maxpgio.
Solaris Express Developer Edition 5/07: For information about changes to parameters that can only be changed in the global zone, see What's New in Solaris System Tuning?
Solaris Express Developer's Edition 2/07: The ip_squeue_write parameter information that was previously published in this book was incorrect and has been removed.
Solaris Express, Developer's Edition 2/07: The default value of ncsize parameter was incorrectly documented in the Solaris 10 release. For more information, see ncsize.
Solaris Express, Developer's Edition 2/07: The default value of nfs:nfs3_nra parameter was incorrectly documented in the Solaris 10 release. The default value is 4. For more information, see nfs:nfs3_nra.
Solaris Express 2/06: The ip_squeue_fanout parameter has been modified. For more information, see ip_squeue_fanout.
Solaris Express 2/06Solaris 10 6/06: The sq_max_size parameter was incorrectly documented in the Solaris 10 release. The default value is 10000 messages. For more information, see sq_max_size.
Solaris Express 2/06: The default value of the logevent_max_q_sz parameter changed from 2000 events to 5000 events. For more information, see logevent_max_q_sz.
Solaris Express 2/06: The lwp_default_stksize parameter was incorrectly documented in the Solaris 10 release. The default value for SPARC systems is 24,576. For more information, see lwp_default_stksize.
Solaris Express 12/05: The ip_multidata_outbound parameter has been enhanced. For more information, see ip_multidata_outbound.
Solaris Express 11/05: The default value of the ip_forward_src_routed and ip6_forward_src_routed parameters was incorrectly documented in the Solaris 9 and Solaris 10 releases. The correct default value is disabled. For more information, see ip_forward_src_routed and ip6_forward_src_routed.
Solaris Express 11/05: The default values and ranges of the UDP parameters changed in the Solaris 10 release. The new values were previously undocumented. For more information about the new values, see UDP Tunable Parameters.
Solaris Express 10/05: The sq_max_size parameter was incorrectly documented in the Solaris 10 release. The default value is 10000 messages. For more information, see sq_max_size.
Solaris Express 10/05: The default value of md_mirror:md_resync_bufsz was increased to 1024 blocks from 128 blocks. For more information, see md_mirror:md_resync_bufsz.
Solaris Express 10/05: For information on using the new TCP keepalive parameters, see tcp_keepalive_abort_interval and tcp_keepalive_interval.
The following sections describe new, changed, or obsolete kernel tunables.
The parameter, default_stksize, is new in the Solaris 10 release.
The lwp_default_stksize and noexec_user_stack parameters are changed in this release.
The following parameters are modified in the Solaris 10 release:
The following parameters are newly documented in the Solaris 10 release:
The following parameters have been removed in the Solaris 10 release:
msgsys:msginfo_msgmap
msgsys:msginfo_msgmax
msgsys:msginfo_msgseg
msgsys:msginfo_msgssz
The following parameters are obsolete as of the Solaris 10 release:
msgsys:msginfo_msgmnb
msgsys:msginfo_msgmni
msgsys:msginfo_msgtql
The following parameters have been removed in the Solaris 10 release:
semsys:seminfo_semmaem
semsys:seminfo_semmap
semsys:seminfo_semmns
semsys:seminfo_semmnu
semsys:seminfo_semvmx
semsys:seminfo_semume
semsys:seminfo_semusz
The following parameters have been removed from the Solaris 10 release:
The following parameters are obsolete.
shmsys:shminfo_shmmni
shmsys:shminfo_shmmax
The following TSB parameters are new in the Solaris 10 release:
The stability level of all NFS parameters was changed from “Evolving” to “Unstable.”
The following NFSv4 parameters are new in the Solaris 10 release:
The following NFS parameters are new or changed in the Solaris 10 release:
The following NFS parameters were previously provided in error and have been removed:
nfsserv:nfs_shrinkreaddir
nfsserv:nfs3_shrinkreaddir
The following IP parameters are new in the Solaris 10 release:
The following TCP parameters are new in this Solaris release:
The following TCP/IP parameters are obsolete in the Solaris 10 release:
tcp_conn_hash_size
ipc_tcp_conn_hash_size
tcp_compression_enabled
ip_forwarding
ip6_forwarding
xxx_forwarding
The following SCTP parameters are new in the Solaris 10 release:
The following system facilities are new in the Solaris 10 release:
The inetd system facility is obsolete in the Solaris 10 release.
The sun4m platform is not supported in the Solaris 10 release. The following parameters were modified to reflect the removal of sun4m support:
The following sections describe new or changed parameters in the Solaris 9 releases.
This parameter is new in the Solaris 9 12/02 release. For information, see ip_policy_mask.
The sun4d platform is not supported in the Solaris 9 release. The following parameters were modified to reflect the removal of sun4d support:
The priority_paging and cachefree tunable parameters are not supported in the Solaris 9 release. They have been replaced with an enhanced file system caching architecture that implements paging policies similar to priority paging, but are always enabled. Attempts to set these parameters in the /etc/system file result in boot-time warnings such as:
sorry, variable 'priority_paging' is not defined in the 'kernel' sorry, variable 'cachefree' is not defined in the 'kernel' |
The SUNWcsr packages that contain the /etc/system file have been modified so that the inclusion of the priority_paging or cachefree tunable parameters are prohibited. If you upgrade to the Solaris 9 release or add the SUNWcsr packages and your /etc/system file includes the priority_paging or cachefree parameters, the following occurs:
This message is displayed if the priority_paging or cachefree parameters are set in the /etc/system file:
/etc/system has been modified since it contains references to priority paging tunables. Please review the changed file. |
Comments are inserted in the /etc/system file before any line that sets priority_paging or cachefree. For example, if priority_paging is set to 1, the following lines are inserted before the line with the priority_paging value:
*NOTE: As of Solaris 9, priority paging is unnecessary and has been removed. * Since references to priority paging-related tunables will now result in * boot-time warnings, the assignment below has been commented out. For more * details,see the Solaris 9 Release Notes,or the "Solaris Tunable Parameters * Reference Manual". |
The following parameters are obsolete:
This parameter is new in the Solaris 8 1/01 release. For information, see logevent_max_q_sz.