Surveillance et analyse des performances Linux

Contenu du cours

Surveillance et réglage des performances Linux

Introduction à la surveillance des performances sous Linux

  • Surveillance des processus à l’aide de la commande ps
  • Surveillance des processus à l’aide de la commande top
  • La surveillance de l’utilisation de la mémoire
  • Surveillance de l’utilisation du système de fichiers
  • Moniteur système GNOME
  • Séance de laboratoire de pratique
  • Présentation des utilitaires du package Sysstat
  • Laboratoire – Commande Iostat
  • Le laboratoire – commande mpstat
  • Laboratoire – commande pidstat
  • Aperçu DAS
  • Avantages du SAR
  • Laboratoire – SAR
  • Planification de tâches avec la minuterie Systemd
  • Systèmes de surveillance utilisant Cockpit
  • Systèmes de surveillance utilisant un copilote de performance

Familier avec diverses commandes pour gérer les problèmes de performances dans les serveurs Linux

  • Haut
  • vmstat
  • iostat
  • libre
  • lsof
  • tcpdump – Analyseur de paquets réseau

Voici les statistiques de performances Linux à l’aide de la commande sar.

  • Utilisation collective du processeur
  • Statistiques CPU individuelles
  • Mémoire utilisée et disponible
  • Espace swap utilisé et disponible
  • Activités d’E/S globales du système
  • Activités d’E/S de périphérique individuel
  • Exécuter la file d’attente et charger les données moyennes
  • Statistiques du réseau
  • Rapporter les données sar à partir d’un moment précis

Affichage des ressources matérielles

  • Affichage des messages du noyau à l’aide de la commande dmesg
  • Récupération des informations sur le processeur
  • La récupération des informations DMI – dmidecode
  • Récupération des informations périphériques
  • commande hwloc & lshw

Configuration des réglages du noyau

  • Système de fichiers proc
  • Réglages du noyau
  • Modification des réglages du noyau
  • Modifier les réglages du noyau à l’aide de la commande Sysctl
  • Modifier les réglages du noyau de manière persistante
  • Système de fichiers Sysfs
  • À propos des modules du noyau
  • Séance de laboratoire de pratique
  • Présentation des profils de réglage
  • Gestion des profils depuis la ligne de commande
  • Session de laboratoire – Profil de réglage

Gestion des limites de ressources

  • Limitation des ressources système avec ulimit
  • Configuration des règles ulimit persistantes
  • Séance de laboratoire de pratique
  • Définition de limites pour les services
  • Lab – Configurer le service avec un groupe de contrôle

La gestion des processus

  • Comprendre les commandes ps avec des propriétés personnalisées et des valeurs Nice, etc.
  • Différentes statistiques d’un processus comme “D”, “S”, “T”, “Z” etc.
  • Kill commandes pour terminer le processus
  • Laboratoire

Commandes de recherche Linux

  • Commandes de recherche de base pour rechercher des fichiers avec des noms
  • Rechercher des fichiers en fonction de leurs autorisations
  • Rechercher des fichiers en fonction des propriétaires et des groupes
  • Rechercher des fichiers et des répertoires en fonction de la date et de l’heure
  • Rechercher des fichiers et des répertoires en fonction de leur taille

Principaux processus en cours d’exécution

  • Commande pour répertorier les principaux processus consommant la plus grande utilisation de la mémoire
  • Commande pour répertorier les principaux processus consommant la plus grande utilisation du processeur

Lab sur lsof – Liste des fichiers ouverts et fuser

  • Commande lsof utilisée dans de nombreux systèmes de type Linux/Unix qui est utilisée pour afficher la liste de tous les fichiers ouverts et des processus.

Laboratoire sur tcpdump – Analyseur de paquets réseau

  • Par exemple : nombre de paquets reçus (transmis) via la carte réseau, statistiques d’échec de paquets, etc.

Séances de laboratoire de pratique

  • Session de laboratoire pratique – Utilisation élevée du processeur
  • Session de laboratoire pratique – Utilisation élevée de la mémoire

Similar Posts