Solaris Monitoring

Le module de monitoring Solaris permet à NeoLoad de récupérer les compteurs de performance issus de plateformes Solaris pendant le test, en utilisant une connexion Telnet ou SSH.
Le module Solaris est validé sur Solaris 10.

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 le serveur, via SSH ou Telnet, et utilise des commandes systèmes pour collecter les compteurs de performances.

Les compteurs disponibles sont divisé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é.
    • Avertissement Ce champ n’est pas disponible sur tous les systèmes Linux. (Champ w de la section proc de la commande vmstat).

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. Un outil de sélection de périphérique est disponible dans NeoLoad :

  • 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.

En savoir plus

Solaris est une marque déposée par Sun Microsystems aux Etats Unis et dans d’autres pays.