Powerful computing resources are usually centralized and shared, and the need to account for the consumption of these resources is often necessary. Project Manager enables you to track and manage system resource usage through the /etc/project database in a files environment, or project tables in a NIS or LDAP environment. The project database or project tables govern the access of users, groups, and roles to a project or set of projects.
Using Project Manager, you can add, modify, delete, and view projects.
The following concepts are introduced in Project Manager:
User, Group, Role- A user, group, or role can own a process.
For more information on users, groups, and roles, refer to the Users
tool help from the Solaris Management Console Help menu. Note:
You must open the Users tool in order for the tool's help to be
available from the Help menu.
Process- A SolarisTM
process running on a host. Processes consume system resources.
Host- A local machine or name service that provides the
CPU and memory resources to run processes.
Task- A distinct family of related processes. Every
process, when invoked, is associated with a unique task identifier
(task ID). All related child processes are also associated with this
task ID.
Project- A collection of tasks associated with a user,
group, or role. A user's, group's, or role's default project
is associated with the user, group, or role at login. A user, group,
or role must be associated with a project in order to run the project.
Project ID- A unique number assigned to a project.
Project Database- The /etc/project
file, NIS project table, or LDAP project table that contains all
projects for a particular host.
Resource Control- Provides a mechanism for enforcing system resource consumption policy. Each entry in the project database can contain one or more resource controls that constrain processes and tasks attached to that project.