Linux Monitoring

Le module de monitoring Linux permet à NeoLoad de surveiller les informations systèmes de vos plateformes Linux durant les tests, en se connectant à vos serveurs en utilisant le protocole Telnet ou SSH.

Le module Linux a été validé sur Fedora, Mandriva, Suse et Debian.

Caractéristiques

  • Préconfiguré: NeoLoad pré-sélectionne les compteurs de performance les plus pertinents.
  • Alertes de seuil: NeoLoad fournit les valeurs des seuils limites – issues des meilleures pratiques de l’industrie – afin de déclencher les alertes pertinentes.
  • Agentless Monitoring: La conception de nos modules de monitoring, basée sur les standards, permet un monitoring à distance non intrusif.
  • Temps réel: Les valeurs des compteurs ainsi que les alertes de seuil sont disponibles dès l’exécution du test.
  • Import: Importer des données de monitoring provenant d’outils externes

Note : Tous les modules sont disponibles avec la version gratuite de NeoLoad.

Compteurs de performance

NeoLoad ouvre une session sur votre serveur et utilise les commandes systèmes pour trouver les compteurs de performance.

Les compteurs disponibles sont classés en 4 catégories :

System

  • CPU User. Temps consommé par les processus. Il s’agit de la répartition du temps CPU en pourcentages.
  • CPU System. Temps passé dans le noyau. Il s’agit de la répartition du temps CPU en pourcentages.
  • CPU Idle. Temps CPU inutilisé. Il s’agit de la répartition du temps CPU en pourcentages.
  • Interuptions Count. Nombre d’interruptions par seconde, y compris l’horloge.
  • Context Switch Count. Nombre de changement de contexte (context switches) par seconde (appels systèmes + commutations de tâches).
  • Process Runnable. Nombre de processus en compétition pour le temps CPU.
  • Process Sleeping. Nombre de processus dormants.
  • Process Swapped. Nombre de processus transférés dans le swap mais qui seraient exécutés sinon. Ce champ est calculable, mais Linux ne fait jamais de swap intégral aussi désespéré.

Memory

  • Memory Total. Total de la mémoire utilisable (i.e. mémoire physique moins quelques bits réservés et le code binaire du noyau).
  • Memory Used. Mémoire totale – Mémoire libre.
  • Memory Free. Somme de la mémoire libre (LowFree et HighFree).
  • Memory Buffered. Mémoire dans le cache du buffer.
  • Memory Cache. Mémoire dans le cache (cache disque) moins le cache du swap.
  • Swap Total. Taille totale de la mémoire swap (mémoire physique).
  • Swap Free. Taille totale de la mémoire swap disponible.
  • Swap Used. Swap Total – Swap Free.

Disk

Les moniteurs de la section disque sont disponibles par périphérique.

  • Disk Read Request Merged. Le nombre de demandes de lectures fusionnées par seconde envoyées sur le disque.
  • Disk Write Request Merged. Le nombre de demandes d’écritures fusionnées par seconde envoyées sur le disque.
  • Disk Read. Le nombre de demandes de lectures envoyées sur le disque par seconde.
  • Disk Write. Le nombre de demandes d’écritures envoyées sur le disque par seconde.
  • Disk Read (sector). Le nombre de secteurs lus du disque par seconde.
  • Disk Write (sector). Le nombre de secteurs écrits du disque par seconde.
  • Disk Read (KB). Le nombre de kilo octets lus depuis le disque par seconde.
  • Disk Write (KB). Le nombre de kilo octets écrits sur le disque par seconde.
  • Disk Request Size. La taille moyenne (en secteur) des requêtes envoyées au disque.
  • Queue Length. La taille moyenne de la file d’attente des requêtes envoyées au disque.
  • IO Wait. Le temps moyen (en millisecondes) pour des demandes d’Entrée/Sortie envoyées au disque pour être servi. Cette statistique inclue le temps passé par les requêtes en file et le temps passé à les servir.
  • Disk Service Time. Le temps moyen de service (en millisecondes) pour les demandes d’entrée-sortie qui ont été envoyées au disque.
  • IO CPU Time. Pourcentage du temps CPU durant lequel des demandes d’Entrée/Sortie sont publié au disque (utilisation de la bande passante pour le disque). Une saturation du disque se produit lorsque cette valeur est proche de 100%.

Process

Les moniteurs de la section disque sont disponibles par processus.

  • Process Memory Usage. Taille residente (kb). La mémoire physique hors swap qu’une tâche a utilisé.
  • Process CPU Time. Le temps CPU pris par cette tâche depuis la dernière mise a jour. Ce temps est exprimé en pourcentage du temps CPU total.

Find Out More