User's Manual

Table Of Contents
Word processing and miscellaneous tasks
Mail application
Table 9 shows how much CPU and memory resources each application is using.
Table 9 CPU and memory resource usage
Total memory
use
Total CPU useDevelopment[LINEBREAK]CPU,
MEM
Planning CPU,
MEM
Sales[LINEBREAK]CPU,
MEM
Application
5%10%2%, 1%3%, 2%5%, 2%Mail
10%20%5%, 3%10%, 5%5%, 2%Word processing
and miscellaneous
15%20%--20%, 15%Order processing
15%10%-10%, 15%-Inventory
30%10%10%, 30%--Design tool
10%10%10%, 10%--Debugging tools
15%20%20%, 15%--Compilers
A resulting application priority configuration might be:
Mail group (mail): [LINEBREAK]10 CPU shares, 5 memory shares
User default group, word processing, and miscellaneous:[LINEBREAK]20 CPU shares, 10
memory shares
Business applications group (order processing, inventory): [LINEBREAK]30 CPU shares, 30
memory shares
Development tools group (design tool, debugger, compilers): [LINEBREAK]40 CPU shares, 55
memory shares
In this configuration, business applications are assigned to the business applications group, and
development tools are assigned to the development tools group. These two groups are given a
relatively large number of CPU and memory shares to ensure sufficient resources for the critical
applications during times of heavy system demand. Lower priority word processing and
miscellaneous tasks are run in the user default group, which has a small number of CPU and
memory shares. Mail, assigned to a separate group, is restricted to 10 CPU shares and 5 memory
shares during times of heavy system demand.
The work-load distribution can be refined further. If an application launches processes, the new
processes can be moved to different PRM groups. Thus, a database program that launches several
instances, for example, an inventory database and an order processing database, can have more
CPU and memory assigned to the order processing database. Create another group to give order
processing the 20 CPU shares it needs during peak processing times, and assign processes
associated with the order processing database to the new PRM group. Assign these processes
using an application record that has “order *” in the alternate name field. The application
manager moves the processes shortly after they are started by the main database application. The
new application priority would be:
Mail group (mail): 10 CPU shares, 5 memory shares
User default group, word processing, and miscellaneous: [LINEBREAK]20 CPU shares, 10
memory shares
Order processing group (order processing): 20 CPU shares, 15 memory shares
Inventory group (inventory): 10 CPU shares, 15 memory shares
Development tools group (design tool, debugger, compilers): [LINEBREAK]40 CPU shares, 55
memory shares
Selecting a configuration model 39