Solaris Resource Manager 1.3 System Administration Guide


This guide is for system administrators who are responsible for configuring and administering SolarisTM Resource Manager 1.3 software in Solaris 2.6 SPARCTM Platform Edition, Solaris 7 SPARC Platform Edition, and Solaris 8 SPARC Platform Edition. This document is applicable to all releases of the Solaris Resource Manager product.

Before You Read This Book

Before using this book, you should be familiar with the information in the Solaris 8 System Administrator Collection, available at

How This Book Is Organized

This book is organized into chapters, an appendix, and a glossary.

Chapter 1, Overview provides an introduction to Solaris Resource Manager and describes how this product can be used to allocate and control major system resources.

Chapter 2, Normal Operations discusses the operation of the Solaris Resource Manager software and illustrates a simple hierarchy.

Chapter 3, Configuration describes how to configure the Solaris Resource Manager software on your Solaris system.

Chapter 4, Boot Procedure describes the effects of the Solaris boot procedure on the Solaris Resource Manager product.

Chapter 5, Managing Lnodes discusses the per-user structure introduced in Solaris Resource Manager.

Chapter 6, SHR Scheduler discusses the scheduler, which is used to control the allocation of the CPU resource.

Chapter 7, Memory Limits, Process Memory Limits, and Process Count Limits describes how to control the amount of virtual memory held by users and individual processes.

Chapter 8, Physical Memory Management Using the Resource Capping Daemon discusses how to regulate the resource consumption of physical memory by collections of processes. This feature is only available in the Solaris 8 operating environment.

Chapter 9, Usage Data describes the mechanism for collecting accrued usage values for CPU, application, and user resources.

Chapter 10, Advanced Usage describes batch process control, databases, web server management, and processor sets in detail and provides usage examples. It also describes configuration in a SunTM Cluster 3.0 update environment.

Chapter 11, Troubleshooting provides assistance in diagnosing problems in the operation of Solaris Resource Manager.

Chapter 12, Notification Messages describes possible error messages and their meanings.

Appendix A, Solaris Resource Manager Code Examples provides sample scripts.

Glossary is a list of words and phrases found in this book and their definitions.

Related Books

The following resources provide installation, configuration, usage, and release information for the Solaris Resource Manager product:

The books listed above are also located at

For additional information on Sun Cluster, see the Sun Cluster 3.0 12/01 Collection available at

Note -

If you are using a Sun Cluster 3.0 update release later than 12/01, refer to the appropriate Sun Cluster documentation for the release you are using.

Accessing Sun Documentation Online

The docs.sun.comSM Web site enables you to access Sun technical documentation online. You can browse the archive or search for a specific book title or subject. The URL is

Typographic Conventions

The following table describes the typographic changes used in this book.

Table P-1 Typographic Conventions

Typeface or Symbol 




 The names of commands, files, and directories; on-screen computer output

Edit your .login file.

Use ls -a to list all files.

machine_name% you have mail.


 What you type, contrasted with on-screen computer output

machine_name% su



 Command-line placeholder: replace with a real name or value

To delete a file, type rm filename.


Book titles, new words, or terms, or words to be emphasized. 

Read Chapter 6 in User's Guide.

These are called class options.

You must be root to do this.

Shell Prompts in Command Examples

The following table shows the default system prompt and superuser prompt for the C shell, Bourne shell, and Korn shell.

Table P-2 Shell Prompts



 C shell promptmachine_name%
 C shell superuser promptmachine_name#
 Bourne shell and Korn shell prompt$
 Bourne shell and Korn shell superuser prompt#