Sun Microsystems
Products & Services
 
Support & Training
 
 

Previous Previous     Contents     Next Next
Chapter 2

Features in the Solaris 9 Release

This chapter summarizes new and enhanced features that are available in the Solaris 9 release, which was originally distributed in May 2002. For a summary of additional enhancements that are available in the Solaris 9 9/02 release and subsequent Solaris 9 releases, see Chapter 1, What's New in Solaris 9 Releases.

Most of the features that are described in this chapter run on both the SPARC platform and certain x86 platforms. Those descriptions that are specific to one platform are labeled as either a SPARC feature or an x86 feature in the description title.

For information about features available in the Solaris 8 release and the Solaris 7 release, see the appendixes provided in What's New in the Solaris 9 Operating Environment.

System Resources Enhancements

The Solaris 9 release includes the following system resources enhancements.

Solaris 9 Resource Manager

Solaris 9 Resource Manager provides improvements to the management of system resources. The resource manager features enable system administrators to do the following:

  • Allocate computing resources on a system.

  • Monitor how these resources are being used so that allocations can be adjusted if necessary.

  • Generate extended accounting information on resource usage. This information can be used for capacity planning and billing.

The resource controls framework allows you to set constraints on the system resources that are consumed by processes and tasks. Tasks are collections of processes that are related to a single activity.

Resource pools provide a way to partition system resources, such as processors, and maintain those partitions across reboots. A new fair share scheduler (FSS) has been added that allows the fine-grained sharing of CPU resources on a system.

These features enhance your ability to manage how resources are allocated to applications in a server consolidation environment.

In the Solaris 9 release, the full functionality is administered through a command-line interface. Performance monitoring and the setting of resource controls can also be done through the Solaris Management Console.

For more information on resource management, see the System Administration Guide: Resource Management and Network Services and the following man pages:

  • prctl(1)

  • pooladm(1M)

  • poolcfg(1M)

  • rctladm(1M)

  • project(4)

  • FSS(7)

New Fixed-Priority (FX) Scheduling Class

The FX scheduler provides a scheduling policy for processes that require user or application control of scheduling priorities. The priorities of processes that run under FX are fixed. These priorities are not dynamically adjusted by the system. The FX class has the same priority range as the TS, IA, and FSS classes.

For more information on the FX scheduler, see the Programming Interfaces Guide and the Multithreaded Programming Guide. Also see the priocntl(1) and dispadmin(1M) man pages.

For restrictions on using the FX and FSS schedulers on the same system, see "Fair Share Scheduler" in System Administration Guide: Resource Management and Network Services.

New Display Options for the df, du, and ls Commands

The df, du, and ls -l commands have a new -h option. This option displays disk usage and file or file system sizes in powers of 1024. This display simplifies interpretation of the output of the df, du, and ls -l commands. The -h option provides disk space in Kbytes, Mbytes, Gbytes, or Tbytes if the file or directory size is larger than 1024 bytes.

See the df(1M), du(1), and ls(1) man pages for further information.

Improved Process Debugging With the pargs and preap Commands

Two new commands, pargs and preap, improve process debugging. Use the pargs command to print the arguments and environment variables that are associated with a live process or a core file. Use the preap command to remove zombie processes.

See the preap(1) man page and the proc(1) man page for information on using these commands.

Networking Enhancements

The Solaris 9 release includes the following networking enhancements.

Sun ONE Directory Server


Note - The Sun ONE Directory Server 5.1 is available within the Solaris 9 operating system. The Sun ONE Directory Server 5.2 is available as a component product in the Java™ Enterprise System. For further information about the Java Enterprise System, see Sun Java Enterprise System Joins Solaris.


The Solaris 9 release provides an integrated version of the Sun ONE Directory Server (formerly iPlanet Directory Server). This server is a Lightweight Directory Access Protocol (LDAP) directory server. The Sun ONE Directory Server is a powerful, distributed directory server that is designed to manage an enterprise-wide directory of users and resources. This scalable directory service can be used for intranet applications, extranets with trading partners, and e-commerce applications to reach customers over the Internet.

The Directory Server is managed through the Sun ONE Console, the graphical user interface that is provided with the Sun ONE Directory Server. Administrators use the Console to grant access rights, manage databases, configure the directory, and replicate the data to multiple directory servers. Users access the data through any LDAP-enabled client application, such as applications that were developed with the Sun ONE Software Developers Kits (SDKs) for C and the Java programming language.

Configuration for setup of the Sun ONE Directory Server has been simplified by using idsconfig. Server and client configuration information is available in the System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

See also the iPlanet Directory Server 5.1 Collection (Solaris Edition) at http://docs.sun.com. This collection includes the following books:

  • iPlanet Directory Server 5.1 Deployment Guide

  • iPlanet Directory Server 5.1 Administrator's Guide

  • iPlanet Directory Server 5.1 Configuration, Command, and File Reference

  • iPlanet Directory Server 5.1 Schema Reference

For licensing terms about the Sun ONE Directory Server 5.1, refer to the binary code license.


Note - The following name changes have been made for features in the Sun Open Net Environment (Sun ONE):

  • Sun ONE Console (formerly iPlanet Console)

  • Sun ONE Directory Server Application Integration SDK (formerly iPlanet Directory Server Application Integration SDK)


Previous Previous     Contents     Next Next