J'ai un fichier journal comme ceci:système Traçage charge à partir du fichier journal des événements horodatées
40624,4866625463 # Event1
40624,4866623727 # Event1
40624,4866623727 # Event1
40624,4866625463 # Event1
40624,4866625463 # Event1
40624.4866627315 # Événement1
40624.4866627315 # Événement1
40624.4866627315 # Événement1
40624,4866627315 # Event1
Où:
- le premier numéro est un moment de la date. (Entier est le nombre de jours et la fraction est le temps.)
#
est le champ délimiteurEvent1
- est une description de l'événement.
Ce que je voudrais faire est de représenter graphiquement le nombre d'événements dans une fenêtre de temps mobile. La fenêtre sera autour de 15s mais doit être facilement variable. Donc, le graphique sera le taux d'événements en fonction du temps.
Je voudrais utiliser gnuplot
mais je suis ouvert à l'utilisation d'autres outils de traçage qui fonctionnent sur les fenêtres.
Merci beaucoup.
J'ai quelques questions concernant votre problème: 1. Pourquoi utiliser le nombre moyen des événements, quand vous connaissez réellement le nombre d'événements? 2. Qu'entendez-vous par "facilement variable"? Peut-être pourriez-vous poster un croquis pour visualiser ce que vous visez? – Woltan
@Wolton - Vous avez raison, je n'ai pas besoin de diviser par la fenêtre de temps, car il sera constant. Le nombre total d'événements par la fenêtre de temps se passera bien. Je suis incapable de poster une photo (proxy limité) mais je cherche un graphique linéaire qui exprime la charge sur mon système au fil du temps. Par variable, je veux dire pour une parcelle, la fenêtre sera définie à 15s, mais une autre parcelle peut être définie sur 1s fenêtre. – T33C
Quel environnement de programmation utilisez-vous? C'est à dire. est-ce un shell unix (cygwin) avec les différents éléments, ou est-ce une application "réelle"?De plus, à quelle unité de temps correspond le temps (milli-secondes, micro-secondes, secondes)? Vous devriez être capable de le faire assez facilement en utilisant perl. –