Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Fondation Linux
- Formation de la Fondation Linux
- Certifications de la Fondation Linux
- Insignes numériques de la Fondation Linux
- Exercices pratiques, solutions et ressources
- Détails sur les distributions
- Labs
Principes d'optimisation des performances
- Méthodologie
- Processus d'optimisation
- Outils d'investigation
- Labs
Mesures comparatives (Benchmarking)
- Indices de performance
- Benchmarks synthétiques
- Benchmarks d'applications
- Labs
Interfaces de réglage
- Concepts de réglage
- Valeurs ajustables du noyau
- Paramètres du noyau
- Interfaces applicatives
- tuned
- Valeurs ajustables du matériel
- Labs
Interfaces de surveillance
- Système de fichiers /proc
- Outils en ligne de commande
- Collecte de données de performance
- Nagios
- Ganglia
- Surveillance du noyau
- Labs
Techniques et outils de profilage
- Surveillance des performances
- Compteurs
- Rapports de performance
- Profilage noyau vs application
- oprofile
- Perf
- Événements perf disponibles
- Acquisition de données de performance avec perf
- Surveillance des performances depuis l'intérieur de l'application
- Surveillance des performances en espace utilisateur avec gprof
- Labs
Outils de traçage
- Traçage en espace utilisateur
- strace
- Traçage de bibliothèques
- Traçage du noyau
- ftrace
- SystemTap
- Traçage des applications avec SystemTap
- Labs
Sous-système CPU
- Concepts et architecture du CPU
- Optimisations au niveau du CPU
- Ensembles d'instructions spécialisés
- Topologie du CPU
- Paramètres du BIOS
- Labs
Gestion de l'alimentation
- Stratégies de gestion de l'alimentation
- Gestion de l'alimentation des périphériques
- États d'économie d'énergie du CPU
- Mise à l'échelle de la fréquence
- Outils de gestion de l'alimentation
- Labs
Ordonnancement des processus
- Conception
- Politiques d'ordonnancement
- Paramètres réglables de l'ordonnancement
- Affinité et isolation du CPU
- Affinité des interruptions
- Groupes de contrôle
- Labs
Sous-système mémoire
- Aperçu
- Optimisation de la recherche de pages et pages énormes
- Contrôle de l'échange depuis les applications
- Minimisation des défauts
- Labs
Optimisations NUMA
- Concepts et architecture du CPU
- Allocation mémoire NUMA
- Statistiques NUMA
- Labs
Sous-système E/S
- Aperçu de la pile de stockage
- Concepts des ordonnanceurs E/O
- Algorithmes des ordonnanceurs E/O
- Considérations matérielles
- Réglage des périphériques de stockage
- Labs
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 réseau
- Système de fichiers réseau (NFS)
- NFSv4
- pNFS
- Labs
Stockage et E/S
- Rappel sur le 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 asynchrone
- Labs
Analyse du sous-système E/O
- iostat
- iotop
- blktrace
- blkparse
- btrace
- btt
- blkiomon
- Labs
Optimisation du sous-système réseau
- Aperçu de la pile réseau
- Optimisation pour la latence et le débit
- Paramètres matériels des interfaces réseau
- Techniques de déchargement
- Optimisation TCP
- Outils de surveillance et de diagnostic
- Labs
Virtualisation
- Aperçu de la virtualisation
- Considérations liées au disque
- Considérations liées au réseau
- Labs
Pré requis
Ce cours s'adresse principalement aux administrateurs système et aux architectes technologiques qui doivent sélectionner et ajuster leur environnement afin de maximiser la vitesse et l'efficacité. Les étudiants doivent être des utilisateurs expérimentés de Linux. Une familiarité avec les concepts d'administration locale du système couverts dans le cours LFS301 (Administration de système Linux) est requise.
Audience cible
Ce cours est conçu pour les professionnels de l'informatique responsables de l'optimisation des performances sous Linux.
Niveau d'expérience : Intermédiaire
28 Heures