Formation en Systèmes d'exploitation et support – Systèmes Linux / Unix – Référence 2: Linux – Analyse de performances - Ascent Formation
Retour aux formations
Systèmes d'exploitation et support – Systèmes Linux / Unix – Référence 2

Linux – Analyse de performances

4 jour(s)24h

Description

Objectif général de la formation : À l’issue de cette formation, les participants seront capables de mesurer, analyser et optimiser les performances d’un système Linux en comprenant les mécanismes internes du noyau et en utilisant des outils spécialisés. Compétences visées - Mesurer les performances sur un système Linux à l’aide d’outils avancés. - Auditer les performances et identifier les goulots d’étranglement. - Comprendre les mécanismes internes du noyau pour optimiser les ressources. Niveau SAME visé : Maîtrise Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

Objectifs pédagogiques

  • Identifier les métriques clés pour mesurer les performances système.
  • Utiliser des outils d’analyse pour auditer et diagnostiquer les performances.
  • Comprendre et analyser les processus internes du noyau Linux.

Public concerné

Administrateurs Linux en charge de la supervision des systèmes.
Ingénieurs système responsables de l’optimisation des performances.

Prérequis

Connaissances solides en administration Linux.
Expérience de base avec les outils de monitoring et d’analyse système.

Déroulé du programme

1

Introduction aux performances système (3 heures)

3h
  • Définition des performances système et des métriques clés.
  • Outils de base pour mesurer les performances (top, htop, vmstat).
  • Méthodologie pour diagnostiquer les problèmes.
  • Travaux pratiques : Utilisation de top, htop et vmstat pour collecter des données de performance.
2

Analyse CPU et mémoire (3 heures)

3h
  • Identification des processus consommateurs de CPU.
  • Analyse de l’utilisation mémoire et des swaps.
  • Visualisation des performances en temps réel.
  • Travaux pratiques : Analyse des performances CPU et mémoire avec des outils natifs.
3

Analyse des I/O (3 heures)

3h
  • Outils pour mesurer les entrées/sorties (iostat, iotop).
  • Identification des goulots d’étranglement disque.
  • Optimisation des performances des systèmes de fichiers.
  • Travaux pratiques : Utilisation de iostat et iotop pour analyser les performances des disques.
4

Réseaux et latences (3 heures)

3h
  • Analyse des performances réseau avec netstat et iftop.
  • Diagnostic des problèmes de latence réseau.
  • Techniques pour réduire les temps de réponse réseau.
  • Travaux pratiques : Analyse et optimisation des performances réseau.
5

Exploration du noyau (3 heures)

3h
  • Structure et fonctionnement du noyau Linux.
  • Gestion des processus et des threads.
  • Utilisation des outils comme ps et top pour analyser les processus.
  • Travaux pratiques : Analyse des processus avec ps et visualisation des threads.
6

Optimisation des ressources système (3 heures)

3h
  • Techniques avancées pour gérer les ressources système.
  • Ajustement des paramètres du noyau avec sysctl.
  • Utilisation de cgroups pour limiter les ressources.
  • Travaux pratiques : Configuration et gestion des ressources avec sysctl et cgroups.
7

Audit et résolution des problèmes (3 heures)

3h
  • Analyse des logs avec journalctl et dmesg.
  • Identification des erreurs fréquentes dans les systèmes Linux.
  • Mise en place d’un plan de diagnostic.
  • Travaux pratiques : Utilisation des logs système pour identifier et corriger les erreurs.
8

Optimisation des performances globales (3 heures)

3h
  • Stratégies pour améliorer les performances globales.
  • Utilisation des outils comme perf et eBPF.
  • Études de cas réels d’optimisation système.
  • Travaux pratiques : Analyse approfondie avec perf et optimisation dans un environnement simulé.

Informations

Durée

4 jour(s)

24h

Tarif

Sur demande