Objectifs de la Formation |
Mesurer et optimiser les performances de systèmes GNU/Linux. |
Public concerné |
Administrateurs système souhaitant optimiser les performances de leurs serveurs. |
Pré-requis technique |
Disposer de bonnes bases en administration système. |
Précisions complémentaires |
Cette formation est réaliée sur la distribution préférée des participants. |
|
Adaptations du programme et du planning |
Comme pour toutes nos formations se déroulant en intra-entreprise, nous pouvons adapter le plan de cours, et espacer les jours de formation dans le temps pour permettre une meilleure assimilation. |
Modules traités dans cette formation |
Les bases concernant les performances d'un système
- Critères et mesures : que mesurer, que comparer ?
- Les outils graphiques et commandes en ligne
- Vmstat et sar : outils d'analyse de la charge système
- Charge engendrée par les processus, priorité des processus
- Charge mémoire et réglage du swap
- Les entrées-sorties disque : goulot d'étranglement ?
- Les entrées – sorties au niveau réseau
Optimiser le noyau et le démarrage du système
- A propos des noyaux standards des distributions
-
Linux 2.6 vs Linux 2.4
-
Télécharger et préparer un noyau optimisé
-
Réglages et optimisations pendant la configuration du noyau
-
Optimiser la compilation, options du compilateur
-
Démarche de compilation et procédure d'installation
-
Installation du nouveau noyau et des modules
-
Séquence de boot du système : init, runlevels, gestion des services
Tuning du noyau grâce à /proc et sysctl
- Présentation du filesystem /proc : informations et statistiques
-
Visualisation et modification à chaud des paramètres du noyau
-
Paramètres généraux du noyau
-
Paramètres liés aux filesystems et aux disques
-
Paramètres liés à la gestion de la mémoire virtuelle
-
Paramètres liés au réseau
-
Compléments concernant /proc
Les disques et les systèmes de fichiers
- Notions concernant les performances, RAID et LVM
-
Optimiser les disques locaux : hdparm
-
Quel système de fichier pour quels usages
-
Tests comparatifs sur ext2/3, ReiserFS, XFS
-
Outils de vérification des performances
Notions concernant les clusters
- High Performace Computing, Load Balancing, High Availability, Fail Over...
-
Clusters HPC : parallélisation de tâches, migration de processus
-
Clusters Load Balancing : répartition de charge
-
High Availability : Load Balancing et Fail Over
-
Le stockage et les clusters : Network Block Devices et DRBD
-
Quelques mots concernant Global FileSystem
|
|