Ce cours aborde le concept d'architecture système en mettant l'accent sur les concepts suivants : compréhension des implications sur les performances du système, méthodes pour tester les effets de l'affinage des performances, utilitaires de référence Open Source, méthodes pour analyser les performances système et réseau, optimisation des configurations pour des charges d'applications spécifiques.
Ce cours peut également vous aider à préparer l'examen du certificat Red Hat d'expertise en optimisation des performances (EX442).
- Introduction à l'optimisation des performances
- Comprendre les principes de base de l'optimisation et de l'analyse des performances
- Collecte, représentation graphique et interprétation des données
- Gagner en expertise en utilisant des outils d'analyse de base et en évaluant des données
- Optimisation générale
- Apprendre la théorie de base de l'optimisation et les mécanismes utilisés pour optimiser un système
- Limitation de l'utilisation des ressources
- Allouer des ressources pour optimiser les performances en limitant l'utilisation des ressources
- Création de profils matériels
- Comprendre et analyser le matériel
- Création de profils logiciels
- Analyser les performances (processeur et mémoire) des applications
- Utilisation de SystemTap
- Utiliser SystemTap pour créer un profil logiciel
- Optimisation des petits fichiers
- Optimiser un serveur pour une charge de travail qui implique des opérations fréquentes de lecture et d'écriture sur de petits fichiers
- Optimisation des charges de travail de mémoire volumineuses
- Comprendre la gestion et l'optimisation de la mémoire
- Optimisation pour une charge de travail qui nécessite une utilisation importante du processeur
- Comprendre l'optimisation des applications liées au processeur
- Optimisation des serveurs de fichiers
- Comprendre l'optimisation du stockage et du réseau dans le contexte d'une application de serveur de fichiers
- Optimisation des serveurs de bases de données
- Optimiser les performances de mémoire et de réseau avec une application de base de données pour exemple
- Optimisation de l'alimentation
- Optimiser les systèmes en tenant compte de leur consommation d'énergie
- Optimisation de la virtualisation
- Optimiser les hôtes et les invités pour une virtualisation efficace
- Révision complète du cours Optimisation des performances de Red Hat
- Effectuer une révision complète du cours