Plan du cours

Introduction

  • Linux Fondation
  • Linux Formation Foundation
  • Linux Certifications Fondation
  • Linux Badges numériques Foundation
  • Exercices de laboratoire, solutions et ressources
  • Détails de la distribution
  • Laboratoires

Principes d'optimisation des performances

  • Méthodologie
  • Processus d'optimisation
  • Outils d'investigation
  • Laboratoires

Analyse comparative

  • Critères de performance
  • Benchmarks synthétiques
  • Benchmarks d'application
  • Laboratoires

Interfaces de réglage

  • Concepts de réglage
  • Paramètres du noyau
  • Paramètres du noyau
  • Interfaces d'application
  • accordées
  • Paramètres du matériel
  • Laboratoires

Interfaces de surveillance

  • /proc Système de fichiers
  • Utilitaires de ligne de commande
  • Collecte de données sur les performances
  • Nagios
  • Ganglia
  • Surveillance du noyau
  • Laboratoires

Techniques et outils de profilage

  • Contrôle des performances
  • Compteurs
  • Ratios de performance
  • Profilage du noyau par rapport à l'application
  • oprofile
  • Perf
  • Événements perf disponibles
  • Acquisition de données de performance avec perf
  • Surveillance des performances à l'intérieur de l'application
  • Surveillance des performances de l'espace utilisateur avec gprof
  • Laboratoires

Outils de traçage

  • Traçage de l'espace utilisateur
  • strace
  • Traçage de la bibliothèque
  • Traçage du noyau
  • ftrace
  • SystemTap
  • Tracer des applications avec SystemTap
  • Laboratoires

Sous-système CPU

  • Concepts et architecture de l'unité centrale
  • Optimisations au niveau de l'unité centrale
  • Jeux d'instructions spécialisés
  • Topologie de l'unité centrale
  • Paramètres du BIOS
  • Laboratoires

Puissance Management

  • Puissance Management Stratégies
  • Puissance des appareils Management
  • États d'économie d'énergie du CPU
  • Mise à l'échelle de la fréquence
  • Puissance Management Outils
  • Laboratoires

Planification des processus

  • Conception
  • Politiques d'ordonnancement
  • Réglages de l'ordonnancement
  • Affinité et isolation de l'unité centrale
  • Affinité avec les interruptions
  • Groupes de contrôle
  • Laboratoires

Sous-système mémoire

  • Vue d'ensemble
  • Optimisation de la consultation des pages et pages volumineuses
  • Contrôle de la permutation à partir des applications
  • Minimiser les erreurs
  • Laboratoires

Optimisations NUMA

  • Concepts et architecture de l'unité centrale
  • Allocation de mémoire NUMA
  • NUMA Statistics
  • Laboratoires

Sous-système E/S

  • Aperçu de la pile de stockage
  • Concepts du planificateur d'E/S
  • Algorithmes de l'ordonnanceur d'E/S
  • Considérations matérielles
  • Optimisation des périphériques de stockage
  • Laboratoires

Systèmes de fichiers locaux

  • Principaux choix de systèmes de fichiers
  • Modes de journalisation Ext3/4
  • Attributs des systèmes de fichiers
  • Labs

Systèmes de fichiers en réseau

  • Système de fichiers en réseau (NFS)
  • NFSv4
  • pNFS
  • Laboratoires

Stockage et IO

  • Actualisation du RAID logiciel
  • Niveaux de RAID
  • Configuration RAID
  • Volumes logiques
  • Volumes et groupes de volumes
  • Création de volumes logiques
  • Périphériques bruts
  • E/S asynchrones
  • Laboratoires

Analyse du sous-système d'E/S

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Labs

Optimisation du sous-système réseau

  • Aperçu de la pile réseau
  • Optimisation de la latence et du débit
  • Paramètres matériels de l'interface réseau
  • Techniques de déchargement
  • Optimisation TCP
  • Outils de surveillance et de diagnostic
  • Laboratoires

Virtualisation

  • Aperçu de la virtualisation
  • Considérations sur les disques
  • Considérations sur le réseau
  • Laboratoires

Pré requis

Ce cours s'adresse principalement aux administrateurs de systèmes et aux architectes technologiques qui doivent sélectionner et régler leur environnement pour maximiser la vitesse et l'efficacité. Les étudiants doivent être des utilisateurs expérimentés Linux. Une familiarisation avec les concepts d'administration des systèmes locaux couverts par le cours LFS301 Linux Administration des systèmes est requise.

Audience

Ce cours est destiné aux professionnels de l'informatique chargés d'optimiser les performances Linux.

Niveau d'expérience: Intermédiaire

 28 heures

Nombre de participants



Prix par participant

Cours Similaires

Catégories Similaires