Resource pools provide a persistent configuration mechanism for processor set configuration and, optionally, scheduling class assignment.
By grouping multiple partitions, pools provide a handle to associate with labeled workloads. Each project entry in the /etc/project database can have a pool associated with it. New work begun on a project is bound to the appropriate pool.
The pools mechanism is primarily for use on large machines of more than four CPUs. However, small machines can still benefit from this functionality. On small machines, pools can share noncritical resource partitions, and can be separated only on the basis of critical resources.