Appendix B Revision History for This Manual
This section describes the revision history for this manual.
Current Version: Solaris 10 10/09 Release
The current version of this manual applies to the Solaris
10 10/09 release.
New or Changed Parameters in the
Solaris Release
The following sections describe new, changed, or obsolete kernel tunables.
-
Solaris 10 10/09: This release includes the zfs_arc_min and zfs_arc_max parameter descriptions.
For more information, see zfs_arc_min and zfs_arc_max.
-
Solaris 10 10/09: 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 10
5/09: This release includes corrected range information for
the tcp_local_dack_interval parameter. For more information,
see tcp_local_dack_interval.
-
Solaris
10 10/08: The Solaris
10 version of this manual inadvertently included the nfs4_shrinkreaddir parameter information. This parameter is not available.
-
Solaris
10 10/08: For information about tuning ZFS file systems, see
the following site:
http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide
-
Solaris 10 5/08: Memory locality group parameters
will be provided in a Solaris 10 5/08 kernel patch. For more information about
these parameters, see Locality Group Parameters.
-
Solaris
10 5/08: The Solaris 10 version of this manual inadvertently
included the nfs4_dynamic parameter information. This parameter
is not available.
-
Solaris
10 5/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
10 5/08: 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
10 8/07: Parameter information was updated to include sun4v
systems. For more information, see the following references:
-
Solaris
10 8/07: The range value for the maxpgio parameter
information that was previously published in this book was incorrect. For
more information, see maxpgio.
-
Solaris
10 8/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
10 8/07: The ip_squeue_write parameter information
that was previously published in this book was incorrect and has been removed.
-
Solaris
10 11/06: The default value of ncsize parameter
was incorrectly documented in the Solaris 10 release. For more information,
see ncsize.
-
Solaris
10 11/06: 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 10 6/06: The ip_squeue_fanout parameter
has been modified. For more information, see ip_squeue_fanout.
-
Solaris 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 10 6/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 10 6/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 10 6/06: The ip_multidata_outbound parameter
has been enhanced. For more information, see ip_multidata_outbound.
-
Solaris 10 6/06: 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 10 6/06: 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 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.
New or Changed Parameters in the Solaris
10 Release
The following sections describe new, changed, or obsolete kernel tunables.
Solaris Kernel Tunable Parameters
General Kernel and Memory Parameters
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.
UFS
The following parameters are modified in the Solaris 10 release:
General File System
The following parameters are newly documented in the Solaris 10 release:
System V Message Queues
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
System V Semaphores
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
System V Shared Memory
The following parameters have been removed from the Solaris 10 release:
-
shmsys:shminfo_shmmin
-
shmsys:shminfo_shmseg
The following parameters are obsolete.
-
shmsys:shminfo_shmmni
-
shmsys:shminfo_shmmax
TSB Parameters
The following TSB parameters are new in the Solaris 10 release:
NFS Parameters
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:
TCP/IP Parameters
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
SCTP Tunable Parameters
The following SCTP parameters are new in the Solaris 10 release:
System Facility Parameters
The following system facilities are new in the Solaris 10 release:
The inetd system facility is obsolete in the Solaris
10 release.
Removal of sun4m Support
The sun4m platform is not supported in the Solaris 10 release. The following
parameters were modified to reflect the removal of sun4m support:
-
max_nprocs
-
maxphys
-
noexec_user_stack
New or Changed Parameters in the Solaris 9
Releases
The following sections describe new or changed parameters in the Solaris
9 releases.
ip_policy_mask
This parameter is new in the Solaris 9 12/02 release. For information,
see ip_policy_mask.
Removal of sun4d Support
The sun4d platform is not supported in the Solaris 9 release. The following
parameters were modified to reflect the removal of sun4d support:
-
max_nprocs
-
maxphys
-
noexec_user_stack
Unsupported or Obsolete Parameters
priority_paging and cachefree are Not Supported
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".
|
System V Shared Memory
The following parameters are obsolete:
-
shmsys:shminfo_shmmin
-
shmsys:shminfo_shmseg
New Parameters in the Solaris 8 Release
logevent_max_q_sz
This parameter is new in the Solaris 8 1/01 release. For information,
see logevent_max_q_sz.