Linux Performance Tuning (LFS426)

Course Description Schedule
 

Course Overview

Keeping your Linux systems running optimally is a mission-critical function for most Linux IT professionals. This course will teach you the appropriate tools, subsystems, and techniques you need to get the best possible performance out of Linux.

Who should attend

This course is primarily intended for system administrators and technology architects who need to select and tune their environment to maximize speed and efficiency.

Prerequisites

Students should be experienced Linux users. Familiarity with local system administration concepts covered in Linux for System Administrators (LFS301) is required.

Course Content

Introduction
  • Linux Foundation
  • Linux Foundation Training
  • Logistics
Performance Optimization Principles
  • Methodology
  • Optimization Process
  • Investigation Tools
Benchmarking
  • Performance Benchmarks
  • Synthetic Benchmarks
  • Application Benchmarks
Tuning Interfaces
  • Kernel Tunables
  • Kernel Parameters
  • Application Interfaces
  • tuned
  • Hardware Tunables
Monitoring Interfaces
  • /proc Filesystem
  • Command-line Utilities
  • Performance Data Collection
  • Nagios
  • Ganglia
  • Kernel Monitoring
Profiling Techniques and Tools
  • Performance Monitoring
  • Counters
  • Performance Ratios
  • Kernel vs Application Profiling
  • oprofile
  • Perf
  • Available perf events
  • Acquiring Performance Data with perf
  • Monitoring Performance from Within the Application
  • User Space Performance Monitoring with gprof
Tracing Tools
  • User Space Tracing
  • strace
  • Library Tracing
  • Kernel Tracing
  • ftrace
  • Systemtap
  • Tracing Applications with SystemTap
CPU Subsystem
  • CPU Concepts and Architecture
  • CPU-Level Optimizations
  • Specialized Instruction Sets
  • CPU Topologies
  • BIOS Settings
Power Management
  • Device Power Management
  • CPU Power Saving States
  • Frequency Scaling
  • Power Management Tools
Process Scheduling
  • Design
  • Scheduling Policies
  • Scheduling Tunable Settings
  • CPU Affinity and Isolation
  • Interrupt Affinity
Memory Subsystem
  • Overview
  • Page Lookup Optimization and Huge Pages
  • Controlling Swapping from Applications
  • Minimizing Faults
NUMA Optimizations
  • Key NUMA Concepts
  • CPU Concepts and Architecture
  • NUMA Memory Allocation
  • NUMA Statistics
I/O Subsystem
  • Storage Stack Overview
  • I/O Scheduler Concepts
  • I/O Scheduler Algorithms
  • Hardware Considerations
  • Tuning Storage Devices
Local Filesystems
  • Choosing the Right Filesystem
  • Ext3/4 Journaling Modes
  • Filesystem Attributes
Network Filesystems
  • Network File System (NFS)
  • NFSv4
  • pNFS
Storage and IO
  • Software RAID Refresher
  • RAID Levels
  • RAID configuration
  • Logical volumes
  • Volumes and Volume Groups
  • Creating Logical Volumes
  • Raw Devices
  • Asynchronous I/O
Analyzing the I/O Subsystem
  • iostats
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
Network Subsystem Optimization
  • Network Stack Overview
  • Optimizing for Latency and Throughput
  • Network Interface Hardware Settings
  • Offloading Techniques
  • TCP Optimization
  • Monitoring and Diagnostic Tools
Virtualization
  • Virtualization Overview
  • Disk Considerations
  • Network Consideratons
Conclusion
Classroom Training
Modality: C

Duration 4 days

Price (excl. tax)
  • Eastern Europe: 2,490.- €
Dates and Booking
 
Click on town name to book Schedule
Slovenia
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Poland
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Turkey
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Bulgaria
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Czech Republic
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Hungary
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Romania
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Course language: English Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Course language: English Enroll
Slovakia
27/05/2019 - 30/05/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Sofia Enroll
21/10/2019 - 24/10/2019 FLEX training This is an English language FLEX course.   Time zone: Europe/Bratislava Enroll
Europe
Germany
18/03/2019 - 21/03/2019 Berlin Enroll
08/04/2019 - 11/04/2019 Stuttgart Enroll
13/05/2019 - 16/05/2019 Frankfurt Enroll
11/06/2019 - 14/06/2019 Munich Enroll
01/07/2019 - 04/07/2019 Münster Enroll
15/07/2019 - 18/07/2019 Hamburg Enroll
12/08/2019 - 15/08/2019 Düsseldorf Enroll
02/09/2019 - 05/09/2019 Berlin Enroll
Austria
11/06/2019 - 14/06/2019 Vienna (iTLS) Enroll
02/09/2019 - 05/09/2019 Vienna (iTLS) Enroll
18/11/2019 - 21/11/2019 Vienna (iTLS) Enroll
Italy
08/04/2019 - 11/04/2019 Milan Enroll
13/05/2019 - 16/05/2019 Rome Enroll
24/06/2019 - 27/06/2019 Rome Enroll
21/10/2019 - 24/10/2019 Milan Enroll
16/12/2019 - 19/12/2019 Rome Enroll
Switzerland
08/04/2019 - 11/04/2019 Zurich Enroll
08/07/2019 - 11/07/2019 Zurich Enroll
07/10/2019 - 10/10/2019 Zurich Enroll
This is a FLEX course, which is delivered both virtually and in the classroom.
 

Cookies help us deliver our services. By using our services, you agree to our use of cookies.   Got it!