The Windows System Resource Manager—Fast Facts page contains:
Microsoft Windows System Resource Manager (WSRM) provides resource management and enables the allocation of resources, including processor and memory resources, among multiple applications based on business priorities. With WSRM, you can implement tight operational processes to predictably meet your service level requirements, maximize the return on your IT investments, and manage a changing mix of workloads.
WSRM HighlightsWindows System Resource Manager is available for use with Windows Server 2003, Enterprise Edition, and Windows Server 2003, Datacenter Edition. WSRM enables you to manage CPU and memory utilization on a per process basis. An administrator sets targets for the amount of hardware resources that running applications or users are allowed to consume. This means that you can allocate resources among multiple applications on a server according to your business priorities.
WSRM CapabilitiesWSRM enables a system administrator to do the following:
Set CPU and memory allocation policies on applications. This includes selecting processes to be managed, and setting resource usage targets or limits.
Manage CPU utilization (percent CPU in use).
Limit the process working set size (physical resident pages in use).
Manage committed memory (pagefile usage).
Apply policies to users or groups on a Terminal Services application server.
Apply policies on a date/time schedule.
Generate, store, view, and export resource utilization accounting records for management, service level agreement (SLA) tracking, and charge-back purposes.
WSRM maintains an updatable exclusion list of processes that shouldn't be managed because of the negative system impact such management could create. WSRM also applies limits to process working set size and committed memory consumption. WSRM does not manage address windowing extensions (AWE) memory, large page memory, locked memory, or OS pool memory.