HP-UX under the hood: practical insight for optimization and troubleshooting
To maximize the performance, efficiency, and reliability of your HP-UX sysem, you need to know what's going on under the hood. HP-UX 11i Internals goes beyond generic UNIX internals, showing exactly how HP-UX works in PA-RISC environments.
HP experts Cooper and Moore systematically illuminate HP-UX kernel data structures and algorithms for memory management, process and thread scheduling, I/O control, files and file systems, resource management, and more. They focus on HP-UX 11i, while also offering valuable insight for those using earlier versions.
About the Author
- PA-RISC architecture: register set, virtual memory, key instructions, and procedure calling conventions
- HP-UX kernel organization: hardware-dependent and independent data structures
- Process and thread management: proc tables, memory management, scheduling, and the complete process/thread lifecycle
- System-wide memory resources: allocation and mapping to physical memory
- HP-UX paging and swapping
- Files and filesystems: traditional UNIX filesystems, HFS, VFS, and dynamic buffer cache
- I/O and device management: addressing, DMA, interrupts, device files, I/O configuration, device driver assignments, and I/O request pathways
- Logical Volume Management (LVM): abstracting physical disks from the disk I/O system
- HP-UX multiprocessing: challenges, data structures, and interfaces
- Kernel communication services: semaphores, message queues, shared memory, signals, and the kernel "callout" system
- Signaling in complex threaded environments
- System initialization, from vmunix to init: running HP-UX on diverse platforms
CHRIS COOPER, HP Senior Education Consultant, is a 19-year veteran with Hewlett-Packard Education Services. He has spent most of his HP career developing and delivering courses on programming, system administration, O/S internals, and networking. He has also served as a solution architect and consultant. CHRIS MOORE, Expert Center Engineer for HP's Global Solutions Engineering team, specializes in analyzing system core dumps and identifying the causes of failures. He teaches classes on First Pass Dump Analysis inside and outside HP.