Monitoring and tuning the system

Managing system performance
        Managing and improving system performance
                Managing CPU resources
                        Balancing system work loads
                        Detecting runaway processes
                        Monitoring user PATH variables
                        Identifying heavily loaded system resources
                Managing disk resource usage
                        Managing disk space
                        Monitoring filesystem use
                        Balancing filesystem space: moving user directories
                        Controlling directory size
                        Selecting a filesystem type
                        Selecting a logical block size for a vxfs filesystem
                        Selecting a logical block size for a sfs, s5, or ufs filesystem
        Monitoring system performance
                Real-time performance monitor (rtpm)
                System monitor
                Disk usage reports
                System performance analysis tools
        System activity reporting
                Collecting system activity data automatically
                Collecting system activity data on demand
                        Checking file access with sar -a
                        Checking buffer activity with sar -b
                        Checking system calls with sar -c
                        Checking disk activity with sar -d
                        Checking page-out and memory freeing activity with sar -g
                        Checking kernel memory allocation activity with sar -k
                        Checking interprocess communication with sar -m
                        Checking page-in activity with sar -p
                        Checking queue activity with sar -q
                        Checking unused memory with sar -r
                        Checking filesystem usage with sar -t
                        Checking CPU use with sar -u
                        Checking system table status with sar -v
                        Checking swapping and switching volume with sar -w
                        Checking terminal activity with sar -y
                        Checking overall system performance with sar -A
                        Checking raw system performance data with sar -R
                Reporting application turnaround with timex
        Kernel profiling
                Loading the system profiler (prfld)
                Enabling and disabling the sampling mechanism (prfstat)
                Collecting profiling data (prfdc, prfsnap)
                Formatting the collected data (prfpr)
        Displaying and changing parameters
        Investigating performance problems
                Outline of typical troubleshooting procedure
                Samples of performance management procedures
                        Checking for excess swapping
                        Checking for disk slowdowns
                        Checking for modem interrupts
                        Checking for table overflows
                        Analyzing disk resources
                        Analyzing memory resource usage
                        Shifting the workload to off-hours
                Investigating network troubles
        Advanced system performance issues
                Identifying demand loaded DLKMs
                Identifying scheduling problems
                Adjusting filesystem parameters
                Adjusting CPU resource parameters
                Adjusting stack overflow parameters
                Adjusting kernel virtual segments for large mappings
                Configuring the Dedicated Memory feature
                Configuring Dynamically Mapped Shared Memory (DSHM)
        Managing large files
        Managing Large Physical Memory
                Configuring your system for Large Physical Memory
                Configuring swap space for systems with Large Physical Memory
                Configuring dump space for systems with large physical memory
        Quick reference guide to managing performance

Process scheduling
        Overview of the process scheduler
                Time-Sharing class
                Fixed class
                Fixed priority class
                System class
                Effect of priority on swapping
        Configuring the scheduler
                Default global priorities
                Tunable parameters
                Time-Sharing parameter table ts_dptbl
                Fixed priority parameter table fp_dptbl
                Fixed class parameter table fc_dptbl
                Kernel-mode parameter table ts_kmdpris
                Changing scheduler configuration
                        Removing a scheduler class
                        Installing a Time-Sharing scheduler class
                        Installing a fixed class scheduler class
                        Installing a fixed priority scheduler class
        Changing scheduler parameters with dispadmin
        Managing processors and processes
                Taking processors online and offline
                Binding processes to processors
                Placing processors in an exclusive binding mode

Managing dynamically loadable kernel modules
        Static modules
        Types of dynamically loadable kernel modules
        Obtaining information about DLKMs
                Determining if a module can be configured as a DLKM
                Determining if a DLKM needs to be configured
                Determining which DLKMs are currently loaded
                Obtaining more information about a specific loaded DLKM
        Configuring a dynamically loadable kernel module
                Configuring one DLKM
                Reconfiguring the entire kernel including all DLKMs
        Loading modules
                Automatic loading of a DLKM
                Demand loading a DLKM
                Demand loading DLKMs from a nondefault directory
                Resetting the loadable modules search path
        Unloading modules
                Automatic unloading
                Demand unloading a DLKM

Tunable parameters
        About tunable parameters
                Autotuned parameters
                Special case tuning needs
                Kernel messages about exceeding system limits
        Parameter descriptions and values
                Device driver parameters
                Direct memory access (DMA) parameters
                Dynamically loadable kernel module (DLKM) parameters
                Filesystem parameters
                        Generic filesystem parameters
                        Buffer cache parameters
                        CDFS filesystem parameters
                        DOSFS filesystem parameters
                        MEMFS filesystem parameters
                        NAMEFS filesystem parameters
                        NFS filesystem parameters
                        SFS filesystem parameters
                        S5 filesystem parameters
                        UFS filesystem parameters
                        VXFS filesystem parameters
                Inter-process communication (IPC) parameters
                        Message queue parameters
                        Semaphore parameters
                        Shared memory parameters
                I/O parameters
                        Asynchronous I/O parameters
                Keyboard mapping (KBD) parameters
                Kernel debugger (KDB) parameters
                Kernel memory allocator (KMA) parameters
                Networking parameters
                        Address resolution protocol (ARP) parameters
                        Compaq Netflex token ring parameters
                        Internet control message protocol version 4 (ICMPv4) parameters
                        Internet group management protocol version 4 (IGMP) parameters
                        Internet protocol version 4 (IPv4) parameters
                        Transmission Control Protocol (TCP) parameters
                        User datagram protocol (UDP) parameters
                Process limit parameters
                        General process limit parameters
                        Resource limit (rlimit) parameters
                Processor cache affinity parameters
                Security parameters
                        Audit parameters
                        Console security parameters
                        General security parameters
                        SUM privilege parameters
                STREAMS parameters
                Timer and scheduler parameters
                Virtual memory (VM) parameters
                        Aging parameters
                        Dedicated memory parameters
                        Kernel virtual address space parameters
                        Page size extension parameters
                        Paging parameters
                        Segment driver parameters
                        Swapping parameters
                        Database management parameters
                Miscellaneous parameters
        Obsolete tunable parameters
                Obsolete device driver parameters
                Obsolete direct memory access (DMA) parameters
                Obsolete filesystem parameters
                        Obsolete generic filesystem parameters
                Obsolete inter-process communications (IPC) parameters
                        Obsolete semaphore parameters
                        Obsolete shared memory parameters
                        Obsolete message queue parameters
                Obsolete KDB parameters
                Obsolete networking parameter values
                        Obsolete general networking parameters
                        Obsolete address resolution protocol (ARP) parameters
                        Obsolete internet control message protocol parameters
                        Obsolete internet protocol parameters
                        Obsolete packet routing parameters
                        Obsolete asynchronous high level datalink control (ASYH) parameters
                        Obsolete point-to-Point (PPP) parameters
                        Obsolete TCP parameter values
                        Obsolete user datagram protocol (UDP) parameters
                Obsolete STREAMS parameters
                Obsolete timer and scheduler parameters
                Obsolete virtual memory (VM) parameters
                        Obsolete kernel virtual address space parameters
                        Obsolete paging parameters
                        Obsolete page size extension parameters
                Obsolete miscellaneous parameters