Chapter 9 |
9
|
Evaluating the CPU Resource
|
9.1
|
Evaluating CPU Responsiveness
|
9.1.1
|
Quantum
|
9.1.2
|
CPU Response Time
|
9.1.3
|
Determining Optimal Queue Length
|
9.1.4
|
Estimating Available CPU Capacity
|
9.1.5
|
Types of Scheduling Wait States
|
9.1.5.1
|
Voluntary Wait States
|
9.1.5.2
|
Involuntary Wait States
|
9.2
|
Detecting CPU Limitations
|
9.2.1
|
Higher Priority Blocking Processes
|
9.2.2
|
Time Slicing Between Processes
|
9.2.3
|
Excessive Interrupt State Activity
|
9.2.4
|
Disguised Memory Limitation
|
9.2.5
|
Operating System Overhead
|
9.2.6
|
RMS Misused
|
9.2.7
|
CPU at Full Capacity
|
9.3
|
MONITOR Statistics for the CPU Resource
|
Chapter 10 |
10
|
Compensating for Resource Limitations
|
10.1
|
Changing System Parameters
|
10.1.1
|
Guidelines
|
10.1.2
|
Using AUTOGEN
|
10.1.3
|
When to Use SYSGEN
|
10.2
|
Monitoring the Results
|
Chapter 11 |
11
|
Compensating for Memory-Limited Behavior
|
11.1
|
Improving Memory Responsiveness
|
11.1.1
|
Equitable Memory Sharing
|
11.1.2
|
Reduction of Memory Consumption by the System
|
11.1.2.1
|
System Working Set
|
11.1.2.2
|
Nonpaged Pool
|
11.1.2.3
|
Adaptive Pool Management
|
11.1.2.4
|
Additional Consistency Checks
|
11.1.3
|
Memory Offloading
|
11.1.4
|
Memory Load Balancing
|
11.2
|
Reduce Number of Image Activations
|
11.2.1
|
Programs Versus Command Procedures
|
11.2.2
|
Code Sharing
|
11.2.3
|
Designing Applications for Native Mode
|
11.3
|
Increase Page Cache Size
|
11.4
|
Decrease Page Cache Size
|
11.5
|
Adjust Working Set Characteristics
|
11.5.1
|
Establish Values for Other Processes
|
11.5.2
|
Establish Values for Detached Processes or Subprocesses
|
11.5.3
|
Establish Values for Batch Jobs
|
11.6
|
Tune to Make Borrowing More Effective
|
11.7
|
Tune AWSA to Respond Quickly
|
11.8
|
Disable Voluntary Decrementing
|
11.9
|
Tune Voluntary Decrementing
|
11.10
|
Turn on Voluntary Decrementing
|
11.11
|
Enable AWSA
|
11.12
|
Adjust Swapper Trimming
|
11.13
|
Convert to a System That Rarely Swaps
|
11.14
|
Adjust BALSETCNT
|
11.14.1
|
Reduce BALSETCNT to Reduce Paging
|
11.14.2
|
Increase BALSETCNT to Decrease Swapping Problems
|
11.15
|
Reduce Large Page Caches
|
11.16
|
Suspend Large, Compute-Bound Process
|
11.17
|
Control Growth of Large, Compute-Bound Processes
|
11.18
|
Enable Swapping for Other Processes
|
11.19
|
Reduce Number of Concurrent Processes
|
11.20
|
Discourage Working Set Loans
|
11.21
|
Increase Swapper Trimming Memory Reclamation
|
11.22
|
Reduce Rate of Inswapping
|
11.23
|
Induce Paging to Reduce Swapping
|
11.24
|
Add Paging Files
|
11.25
|
Use RMS Global Buffering
|
11.26
|
Reduce Demand or Add Memory
|
11.26.1
|
Reduce Demand
|
11.26.2
|
Add Memory
|
Chapter 12 |
12
|
Compensating for I/O-Limited Behavior
|
12.1
|
Improving Disk I/O Responsiveness
|
12.1.1
|
Equitable Disk I/O Sharing
|
12.1.1.1
|
Examining Top Direct I/O Processes
|
12.1.1.2
|
Using MONITOR Live Mode
|
12.1.2
|
Reduction of Disk I/O Consumption by the System
|
12.1.2.1
|
Paging I/O Activity
|
12.1.2.2
|
Swapping I/O Activity
|
12.1.2.3
|
File System (XQP) I/O Activity
|
12.1.3
|
Disk I/O Offloading
|
12.1.4
|
Disk I/O Load Balancing
|
12.1.4.1
|
Moving Disks to Different Channels
|
12.1.4.2
|
Moving Files to Other Disks
|
12.1.4.3
|
Load Balancing System Files
|
12.2
|
Use Virtual I/O or Extended File Caching
|
12.3
|
Enlarge Hardware Capacity
|
12.4
|
Improve RMS Caching
|
12.5
|
Adjust File System Caches
|
12.6
|
Use Solid-State Disks
|
Chapter 13 |
13
|
Compensating for CPU-Limited Behavior
|
13.1
|
Improving CPU Responsiveness
|
13.1.1
|
Equitable CPU Sharing
|
13.1.2
|
Reduction of System CPU Consumption
|
13.1.3
|
CPU Offloading
|
13.1.4
|
CPU Offloading Between Processors on the Network
|
13.1.5
|
CPU Load Balancing in an OpenVMS Cluster
|
13.1.6
|
Other OpenVMS Cluster Load-Balancing Techniques
|
13.2
|
Dedicated CPU Lock Manager (Alpha)
|
13.2.1
|
Implementing the Dedicated CPU Lock Manager
|
13.2.2
|
Enabling the Dedicated CPU Lock Manager
|
13.2.3
|
Using the Dedicated CPU Lock Manager with Affinity
|
13.2.4
|
Using the Dedicated CPU Lock Manager with Fast Path Devices
|
13.2.5
|
Using the Dedicated CPU Lock Manager on the AlphaServer GS Series Systems
|
13.3
|
Adjust Priorities
|
13.4
|
Adjust QUANTUM
|
13.5
|
Use Class Scheduler
|
13.6
|
Establish Processor Affinity
|
13.7
|
Reduce Demand or Add CPU Capacity
|