Course Outline

Introduction

  • Linux Foundation
  • Training Programs for Government from the Linux Foundation
  • Certification Programs for Government from the Linux Foundation
  • Digital Badges for Government Professionals
  • Laboratory Exercises, Solutions, and Resources for Government
  • Distribution Details for Government Use
  • Practical Labs for Government

Performance Optimization Principles

  • Methodology for Performance Optimization in Government Systems
  • The Optimization Process for Government IT Environments
  • Investigation Tools for Government Use
  • Labs for Government Practitioners

Benchmarking

  • Performance Benchmarks for Government Systems
  • Synthetic Benchmarks for Government Applications
  • Application Benchmarks for Government Use
  • Labs for Government Performance Testing

Tuning Interfaces

  • Tuning Concepts for Government IT Systems
  • Kernel Tunables for Government Use
  • Kernel Parameters for Government Systems
  • Application Interfaces for Government Optimization
  • The tuned Utility for Government
  • Hardware Tunables for Government Environments
  • Labs for Government System Tuning

Monitoring Interfaces

  • The /proc Filesystem for Government Monitoring
  • Command-line Utilities for Government Use
  • Performance Data Collection for Government Systems
  • Nagios for Government IT Management
  • Ganglia for Government Performance Monitoring
  • Kernel Monitoring for Government Environments
  • Labs for Government System Monitoring

Profiling Techniques and Tools

  • Performance Monitoring for Government Systems
  • Counters for Government Performance Analysis
  • Performance Ratios for Government Use
  • Kernel vs Application Profiling for Government
  • The oprofile Utility for Government
  • The perf Tool for Government Performance Monitoring
  • Available perf Events for Government Systems
  • Acquiring Performance Data with perf for Government
  • Monitoring Performance from Within the Application for Government Use
  • User Space Performance Monitoring with gprof for Government
  • Labs for Government Profiling Techniques

Tracing Tools

  • User Space Tracing for Government Systems
  • The strace Utility for Government Use
  • Library Tracing for Government Applications
  • Kernel Tracing for Government Environments
  • The ftrace Tool for Government
  • SystemTap for Government Performance Analysis
  • Tracing Applications with SystemTap for Government
  • Labs for Government Tracing Techniques

CPU Subsystem

  • CPU Concepts and Architecture for Government Systems
  • CPU-Level Optimizations for Government Use
  • Specialized Instruction Sets for Government Applications
  • CPU Topology for Government Environments
  • BIOS Settings for Government Systems
  • Labs for Government CPU Optimization

Power Management

  • Power Management Strategies for Government IT
  • Device Power Management for Government Systems
  • CPU Power Saving States for Government Use
  • Frequency Scaling for Government Environments
  • Power Management Tools for Government Systems
  • Labs for Government Power Management

Process Scheduling

  • Design of Process Scheduling for Government IT
  • Scheduling Policies for Government Applications
  • Scheduling Tunable Settings for Government Systems
  • CPU Affinity and Isolation for Government Use
  • Interrupt Affinity for Government Environments
  • Control Groups for Government IT Management
  • Labs for Government Process Scheduling

Memory Subsystem

  • Overview of the Memory Subsystem for Government Use
  • Page Lookup Optimization and Huge Pages for Government Systems
  • Controlling Swapping from Applications for Government Environments
  • Minimizing Faults for Government IT Systems
  • Labs for Government Memory Management

NUMA Optimizations

  • CPU Concepts and Architecture for NUMA in Government Systems
  • NUMA Memory Allocation for Government Use
  • NUMA Statistics for Government IT Environments
  • Labs for Government NUMA Optimization

I/O Subsystem

  • Storage Stack Overview for Government Systems
  • I/O Scheduler Concepts for Government Use
  • I/O Scheduler Algorithms for Government Environments
  • Hardware Considerations for Government IT
  • Tuning Storage Devices for Government Systems
  • Labs for Government I/O Optimization

Local Filesystems

  • Major Filesystem Choices for Government Use
  • Ext3/4 Journaling Modes for Government IT Systems
  • Filesystem Attributes for Government Environments
  • Labs for Government Local Filesystem Management

Network Filesystems

  • Network File System (NFS) for Government Use
  • NFSv4 for Government IT Environments
  • pNFS for Government Systems
  • Labs for Government Network Filesystem Management

Storage and IO

  • Software RAID Refresher for Government Use
  • RAID Levels for Government IT Environments
  • RAID Configuration for Government Systems
  • Logical Volumes for Government IT Management
  • Volumes and Volume Groups for Government Use
  • Creating Logical Volumes for Government Systems
  • Raw Devices for Government Environments
  • Asynchronous I/O for Government IT
  • Labs for Government Storage and IO Management

Analyzing the I/O Subsystem

  • The iostat Utility for Government Use
  • The iotop Tool for Government IT Systems
  • The blktrace Utility for Government Environments
  • The blkparse Tool for Government IT Management
  • The btrace Command for Government Use
  • The btt Utility for Government Performance Analysis
  • The blkiomon Tool for Government Systems
  • Labs for Government I/O Subsystem Analysis

Network Subsystem Optimization

  • Network Stack Overview for Government IT Environments
  • Optimizing for Latency and Throughput in Government Systems
  • Network Interface Hardware Settings for Government Use
  • Offloading Techniques for Government IT
  • TCP Optimization for Government Environments
  • Monitoring and Diagnostic Tools for Government IT Management
  • Labs for Government Network Subsystem Optimization

Virtualization

  • Virtualization Overview for Government Systems
  • Disk Considerations for Government Virtual Environments
  • Network Considerations for Government Virtual IT
  • Labs for Government Virtualization Management

Requirements

This course is primarily intended for system administrators and technology architects who need to select and tune their environment to maximize speed and efficiency. Participants should be experienced Linux users with a solid understanding of local system administration concepts, as covered in LFS301 Linux System Administration.

Audience

This course is designed for IT professionals responsible for optimizing Linux performance in their respective organizations, particularly those working in roles for government and other public sector entities.

Experience Level: Intermediate

 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories