Course Overview
The UNIX Internals Training course provides experienced developers an intensive, low-level examination of the Linux kernel architecture.
Topics include kernel compilation, debugging tools and techniques, and internal kernel APIs, including synchronization, process management, and memory management. These topics provide a solid understanding of the kernel's architecture, providing a useful base from which more specialized topics, like those presented in Red Hat Enterprise System Monitoring and Performance Tuning or Red Hat Enterprise Linux Kernel Device Drivers, can be addressed.
Course Content
Computer Architecture
- Symmetric Multiprocessor Systems
- Cluster Technology
- Cache Hierarchy
- IO Subsystem
Kernel Overview
- UNIX Kernel Architectures
Memory Management
- Virtual Memory Manager
- Memory IO Schedulers
Process Management
- CPU Scheduler, Kernel Dispatcher
- Process & Thread Abstraction
- Kernel Tables
- Inter-process Communication
File System Management
- Vnode & Virtual File System Abstraction
- System Call Subsystem
IO Management
- File System Technology
- Direct IO
- Memory Mapping
Network Management
- Interconnect Technology
- Distributed File Systems, SAN/NAS
Performance Analysis
- Performance Monitoring
- Benchmarks
Performance Tuning Process
- Memory Tuning
- CPU Tuning
- IO Tuning
- Network Tuning
Capacity Planning Techniques
Customer Reviews
Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem
Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional.
I am quite satisfied with the course.
-Tanmoy
...more