Solaris 8 2/04 What's New Supplement

System Performance Enhancements

Feature Description 

Release Date 

Performance Improvement for Servers

Enhancements have been made to the algorithm that controls virtual or physical pages and how they are cached. These enhancements deliver increased system performance of around 10% for general user loads in servers. 


Dynamic Intimate Shared Memory (DISM)

Dynamic Intimate Shared Memory (DISM) allows a database to dynamically extend or reduce the size of the shared data segment, eliminating the misconfiguration problem and denial-of-service security vulnerability present with Intimate Shared Memory (ISM). 

The ISM is a shared memory segment that consists of large locked memory pages. The ISM number of locked pages remains constant (cannot be changed). Dynamic ISM (DISM) is pageable ISM shared memory, where the number of locked pages is variable (can be changed). Therefore, the DISM supports the release or addition of more physical memory to the system during dynamic reconfiguration. The size of the DISM can span available physical memory plus disk swap. 

For further information on shared memory control operations, see the shmop(2) man page.


DNLC Improvements

The enhanced directory name look-up cache (DNLC) improves performance when you access files in large directories.  

For information on how to use this feature, see “DNLC Improvements” in the Solaris 8 System Administration Supplement.


Updates to the Solaris Tunable Parameters Reference Manual

The Solaris Tunable Parameters Reference Manual has been updated. Information on the semsys:seminfo_semmnu parameter has been added to this book.


This book has also been updated in the Solaris 8 7/01 release to describe a new parameter, logevent_max_q_sz, first available in the Solaris 8 1/01 release, and corrections to the tcp_slow_start_initial and tmpfs:tmpfs_minfree parameters.

For further information, see the Solaris Tunable Parameters Reference Manual.


Updated 7/01