What's New in the Solaris 9 9/04 Operating Environment

System Performance Enhancements

The Solaris software includes the following performance enhancements from prior Solaris 9 releases:

UFS Logging Performance Enhancements

This feature is new in the Solaris 9 12/02 release.

UFS logging enables faster system reboots. Because the file system transactions are already stored, checking the file system is not required if the file system is already consistent.

In addition, the performance of UFS logging improves or exceeds the level of performance of nonlogging file systems in this Solaris release. Results of the Standard Performance Evaluation Corporation system file server (SPECsfs) benchmark show that the performance of NFS-mounted file systems that have logging enabled equals the level of non-UFS logging performance. In some I/O-bound configurations, logging UFS file systems exceed the performance of nonlogging UFS file systems by approximately 25 percent. In other tests, performance of logging UFS file systems is 12 times better than the performance of nonlogging UFS file systems.

For information on how to enable logging on a UFS file system, see the System Administration Guide: Basic Administration or the mount_ufs(1M) man page.

SPARC: Memory Placement Optimization (MPO)

This feature is new in the Solaris 9 9/02 release.

The Solaris dispatcher and the virtual memory subsystem are enhanced to optimize the time that is required for an application to access memory. This enhancement can automatically improve the performance of many applications. This feature is currently implemented to support specific platforms such as the Sun Fire 3800–6800, the Sun Fire 12K, and the Sun Fire 15K.

A technical white paper about Solaris Memory Placement Optimization and Sun Fire Servers is available at the following Web site:


SPARC: Dynamic Intimate Shared Memory (DISM) Large-Page Support

This feature is new in the Solaris 9 9/02 release.

Large-page support is now provided for Dynamic Intimate Shared Memory (DISM). This large-page support can increase the performance of applications that are capable of dynamically adjusting shared memory sizes.

For further information on DISM, see System Performance Enhancements.