What's New in the Solaris 9 Operating Environment

System Resources Enhancements

Description 

Release Date 

Solaris 9 Resource Manager

Solaris 9 Resource Manager provides improvements to the management of system resources and enables system administrators to do the following:

  • Allocate computing resources on a system.

  • Monitor how these resources are being used and adjust allocations as 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, which 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 following:

Solaris 9 

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, and 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 the System Administration Guide: Resource Management and Network Services.

Solaris 9 

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

The df, du, and ls -l commands have a new -h option to display disk usage and file or file system sizes in powers of 1024. This option simplifies interpretation of the output of the df, du, and ls -l commands by providing disk space in Kbytes, Mbytes, Gbytes, or Tbytes if the file or directory size is larger than 1024 bytes. For additional information on these display options, see "New df, du, and ls Options".

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

Solaris 9 

Improved Process Debugging With the pargs and preap Commands

Two new commands, pargs and preap, improve process debugging. You can use the pargs command to print the arguments and environment variables that are associated with a live process or core file. Use the preap command to remove zombie processes. For additional information on these commands, see "pargs and preap Commands".

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

Solaris 9