Struttura del corso

Introduzione

  • Linux Fondazione
  • Linux Formazione di base
  • Linux Certificazioni Foundation
  • Linux Badge digitali della Fondazione
  • Esercitazioni, soluzioni e risorse di laboratorio
  • Dettagli sulla distribuzione
  • Laboratori

Principi di ottimizzazione delle prestazioni

  • Metodologia
  • Processo di ottimizzazione
  • Strumenti di indagine
  • Laboratori

Benchmarking

  • Benchmark delle prestazioni
  • Parametri di riferimento sintetici
  • Benchmark applicativi
  • Laboratori

Ottimizzazione delle interfacce

  • Concetti di ottimizzazione
  • Accordatori del kernel
  • Parametri del kernel
  • Interfacce applicative
  • Sintonizzati
  • Accordatori hardware
  • Laboratori

Interfacce di monitoraggio

  • /proc Filesystem
  • Utilità della riga di comando
  • Raccolta dei dati sulle prestazioni
  • Nagios
  • Gangli
  • Monitoraggio del kernel
  • Laboratori

Tecniche e strumenti di profilazione

  • Monitoraggio delle prestazioni
  • Contatori
  • Rapporti di prestazione
  • Profilatura del kernel e dell'applicazione
  • oprofilo
  • Perf
  • Eventi prestazioni disponibili
  • Acquisizione dei dati sulle prestazioni con le prestazioni
  • Monitoraggio delle prestazioni dall'interno dell'applicazione
  • Monitoraggio delle prestazioni dello spazio utente con gprof
  • Laboratori

Strumenti di tracciamento

  • Traccia dello spazio utente
  • Traccia
  • Traccia della libreria
  • Traccia del kernel
  • ftrace
  • Rubinetto di sistema
  • Tracciamento delle applicazioni con SystemTap
  • Laboratori

Sottosistema CPU

  • Concetti e architettura della CPU
  • Ottimizzazioni a livello di CPU
  • Set di istruzioni specializzate
  • Topologia della CPU
  • Impostazioni del BIOS
  • Laboratori

Alimentazione Management

  • Potere Management Strategie
  • Alimentazione del dispositivo Management
  • Stati di risparmio energetico della CPU
  • Ridimensionamento della frequenza
  • Potenza Management Strumenti
  • Laboratori

Schedulazione dei processi

  • Disegno
  • Criteri di pianificazione
  • Pianificazione delle impostazioni regolabili
  • Affinità e isolamento della CPU
  • Affinità di interruzione
  • Gruppi di controllo
  • Laboratori

Sottosistema di memoria

  • Panoramica
  • Ottimizzazione della ricerca delle pagine e pagine di grandi dimensioni
  • Controllo dello scambio dalle applicazioni
  • Riduzione al minimo dei guasti
  • Laboratori

Ottimizzazioni NUMA

  • Concetti e architettura della CPU
  • Allocazione di memoria NUMA
  • NUMA Statistics
  • Laboratori

Sottosistema I/O

  • Panoramica dello stack di archiviazione
  • Concetti relativi all'utilità di pianificazione I/O
  • Algoritmi di pianificazione I/O
  • Considerazioni sull'hardware
  • Ottimizzazione dei dispositivi di archiviazione
  • Laboratori

File system locali

  • Principali scelte del filesystem
  • Modalità di journaling Ext3/4
  • Attributi del file system
  • Laboratori

File system di rete

  • File system di rete (NFS)
  • NFSv4
  • pNFS (in inglese)
  • Laboratori

Archiviazione e I/O

  • Aggiornamento RAID software
  • Livelli RAID
  • Configurazione RAID
  • Volumi logici
  • Volumi e gruppi di volumi
  • Creazione di volumi logici
  • Dispositivi non elaborati
  • I/O asincrono
  • Laboratori

Analisi del sottosistema di I/O

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • BTT
  • blkiomon
  • Laboratori

Ottimizzazione del sottosistema di rete

  • Panoramica dello stack di rete
  • Ottimizzazione per latenza e velocità effettiva
  • Impostazioni hardware dell'interfaccia di rete
  • Tecniche di scarico
  • Ottimizzazione TCP
  • Strumenti di monitoraggio e diagnostica
  • Laboratori

Virtualizzazione

  • Panoramica della virtualizzazione
  • Considerazioni sul disco
  • Considerazioni sulla rete
  • Laboratori

Requisiti

Questo corso è destinato principalmente agli amministratori di sistema e agli architetti tecnologici che hanno bisogno di selezionare e ottimizzare il proprio ambiente per massimizzare la velocità e l'efficienza. Gli studenti devono essere utenti esperti Linux. È richiesta familiarità con i concetti di amministrazione del sistema locale trattati in LFS301 Linux Amministrazione del sistema.

Pubblico

Questo corso è progettato per i professionisti IT responsabili dell'ottimizzazione delle prestazioni Linux.

Livello di esperienza: Intermedio

  28 ore

Numero di Partecipanti



Prezzo per Partecipante

Corsi relativi

Categorie relative