Plan du cours

Introduction

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

Principes d'optimisation des performances

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

Benchmarking

  • Benchmarks de performance
  • Benchmarks synthétiques
  • Benchmarks d'application
  • Laboratoires

Interfaces de réglage

  • Concepts de réglage
  • Réglages du noyau
  • Paramètres du noyau
  • Interfaces d'application
  • tuned
  • Réglages matériels
  • Laboratoires

Interfaces de surveillance

  • Système de fichiers /proc
  • Outils en ligne de commande
  • Collecte de données de performance
  • Nagios
  • Ganglia
  • Surveillance du noyau
  • Laboratoires

T Techniques et outils de profilage

  • Surveillance des performances
  • Compteurs
  • Ratios de performance
  • Profilage du noyau vs profilage d'application
  • oprofile
  • Perf
  • Événements perf disponibles
  • Acquisition de données de performance avec perf
  • Surveillance des performances depuis l'application
  • Surveillance des performances dans l'espace utilisateur avec gprof
  • Laboratoires

Outils de traçage

  • Traçage dans l'espace utilisateur
  • strace
  • Traçage des bibliothèques
  • Traçage du noyau
  • ftrace
  • SystemTap
  • Traçage d'applications avec SystemTap
  • Laboratoires

Sous-système CPU

  • Concepts et architecture CPU
  • Optimisations au niveau du CPU
  • Ensembles d'instructions spécialisés
  • Topologie CPU
  • Réglages BIOS
  • Laboratoires

Gestion de l'énergie

  • Stratégies de gestion de l'énergie
  • Gestion de l'énergie des périphériques
  • États d'économie d'énergie du CPU
  • Mise à l'échelle de la fréquence
  • Outils de gestion de l'énergie
  • Laboratoires

Planification des processus

  • Conception
  • Politiques de planification
  • Réglages paramétrables pour la planification
  • Affinité et isolation CPU
  • Affinité des interruptions
  • Groupes de contrôle
  • Laboratoires

Sous-système mémoire

  • Aperçu
  • Optimisation des recherches de pages et pages massives
  • Contrôle du swap depuis les applications
  • Minimisation des fautes
  • Laboratoires

Optimisations NUMA

  • Concepts et architecture CPU
  • Allouation de mémoire NUMA
  • Statistiques NUMA
  • Laboratoires

Sous-système E/S

  • Aperçu de la pile de stockage
  • Concepts d'ordonnanceur E/S
  • Algorithmes d'ordonnanceur E/S
  • Considérations matérielles
  • Réglage des dispositifs 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
  • Laboratoires

Systèmes de fichiers réseau

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

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
  • Dispositifs bruts
  • E/S asynchrone
  • Laboratoires

Analyse du sous-système E/S

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

Optimisation du sous-système réseau

  • Aperçu de la pile réseau
  • Optimisation pour la latence et le débit
  • Réglages matériels des interfaces réseau
  • T techniques d'externalisation
  • Optimisation TCP
  • Outils de surveillance et diagnostic
  • Laboratoires

Virtualisation

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

Pré requis

Ce cours est principalement destiné aux administrateurs système et architectes technologiques qui doivent sélectionner et optimiser leur environnement pour 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 abordés dans LFS301 Administration du système Linux est requise.

Public cible

Ce cours est conçu pour les professionnels IT responsables de l'optimisation des performances Linux.

Niveau d'expérience : Intermédiaire

 28 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires