Curso Linux Performance Tuning

  • Linux & Suse

Curso Linux Performance Tuning

32 horas
Visão Geral

Curso Linux Performance Tuning, Manter seus sistemas Linux funcionando de forma otimizada é uma função de missão crítica para a maioria dos profissionais de TI Linux. Este curso ensinará as ferramentas, subsistemas e técnicas apropriadas necessárias para obter o melhor desempenho possível do Linux.

Objetivo

Após realizar este Curso Linux Performance Tuning, você será capaz de:

Neste Curso Linux Performance Tuning, os alunos aprenderão sobre as melhores práticas de configuração do setor, as melhores ferramentas e técnicas de otimização de desempenho testadas e comprovadas, como otimizar manualmente o comportamento do kernel, rastreamento, criação de perfil e técnicas de instrumentação em uma ampla gama de condições e muito mais. Este curso de otimização de desempenho do Linux prepara você para usar todas as ferramentas e técnicas necessárias para manter seus sistemas Linux funcionando em níveis ideais. Essas técnicas e ferramentas foram desenvolvidas e testadas nos ambientes de computação de alto desempenho mais exigentes

Publico Alvo

Este Curso Linux Performance Tuning, destina-se principalmente a administradores de sistema e arquitetos de tecnologia que precisam selecionar e ajustar seu ambiente para maximizar a velocidade e a eficiência. Este curso foi desenvolvido para profissionais de TI responsáveis ​​por otimizar o desempenho do Linux

Pre-Requisitos
  • Os alunos devem ser usuários experientes do Linux. É necessária a familiaridade com os conceitos de administração do sistema local abordados Linux System Administration
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction

  1. Linux Foundation
  2. Linux Foundation Training
  3. Linux Foundation Certifications
  4. Linux Foundation Digital Badges
  5. Laboratory Exercises, Solutions and Resources
  6. Distribution Details
  7. Labs

Performance Optimization Principles

  1. Methodology
  2. Optimization Process
  3. Investigation Tools
  4. Labs

Benchmarking

  1. Performance Benchmarks
  2. Synthetic Benchmarks
  3. Application Benchmarks
  4. Labs

Tuning Interfaces

  1. Tuning Concepts
  2. Kernel Tunables
  3. Kernel Parameters
  4. Application Interfaces
  5. tuned
  6. Hardware Tunables
  7. Labs

Monitoring Interfaces

  1. /proc Filesystem
  2. Command-line Utilities
  3. Performance Data Collection
  4. Nagios
  5. Ganglia
  6. Kernel Monitoring
  7. Labs

Profiling Techniques and Tools

  1. Performance Monitoring
  2. Counters
  3. Performance Ratios
  4. Kernel vs Application Profiling
  5. oprofile
  6. Perf
  7. Available perf events
  8. Acquiring Performance Data with perf
  9. Monitoring Performance from Within the Application
  10. User Space Performance Monitoring with gprof
  11. Labs

Tracing Tools

  1. User Space Tracing
  2. strace
  3. Library Tracing
  4. Kernel Tracing
  5. ftrace
  6. SystemTap
  7. Tracing Applications with SystemTap
  8. Labs

CPU Subsystem

  1. CPU Concepts and Architecture
  2. CPU-Level Optimizations
  3. Specialized Instruction Sets
  4. CPU Topology
  5. BIOS Settings
  6. Labs

Power Management

  1. Power Management Strategies
  2. Device Power Management
  3. CPU Power Saving States
  4. Frequency Scaling
  5. Power Management Tools
  6. Labs

Process Scheduling

  1. Design
  2. Scheduling Policies
  3. Scheduling Tunable Settings
  4. CPU Affinity and Isolation
  5. Interrupt Affinity
  6. Control Groups
  7. Labs

Memory Subsystem

  1. Overview
  2. Page Lookup Optimization and Huge Pages
  3. Controlling Swapping from Applications
  4. Minimizing Faults
  5. Labs

NUMA Optimizations

  1. CPU Concepts and Architecture
  2. NUMA Memory Allocation
  3. NUMA Statistics
  4. Labs

I/O Subsystem

  1. Storage Stack Overview
  2. I/O Scheduler Concepts
  3. I/O Scheduler Algorithms
  4. Hardware Considerations
  5. Tuning Storage Devices
  6. Labs

Local Filesystems

  1. Major Filesystem Choices
  2. Ext3/4 Journaling Modes
  3. Filesystem Attributes
  4. Labs

Network Filesystems

  1. Network File System (NFS)
  2. NFSv4
  3. pNFS
  4. Labs

Storage and IO

  1. Software RAID Refresher
  2. RAID Levels
  3. RAID configuration
  4. Logical volumes
  5. Volumes and Volume Groups
  6. Creating Logical Volumes
  7. Raw Devices
  8. Asynchronous I/O
  9. Labs

Analyzing the I/O Subsystem

  1. iostat
  2. iotop
  3. blktrace
  4. blkparse
  5. btrace
  6. btt
  7. blkiomon
  8. Labs

Network Subsystem Optimization

  1. Network Stack Overview
  2. Optimizing for Latency and Throughput
  3. Network Interface Hardware Settings
  4. Offloading Techniques
  5. TCP Optimization
  6. Monitoring and Diagnostic Tools
  7. Labs

Virtualization

  1. Virtualization Overview
  2. Disk Considerations
  3. Network Considerations
  4. Labs
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas