Introduction
La commande sadf sous Linux est un outil puissant pour travailler avec les données de performance système collectées par sar. Il vous permet d’afficher et d’exporter ces données dans plusieurs formats, ce qui facilite leur analyse, leur partage et leur intégration avec des outils modernes. De plus, il peut convertir les anciens fichiers sar dans des formats plus récents et plus accessibles.
Dans ce guide, nous verrons comment utiliser sadf efficacement pour l’analyse et la conversion de données.
Qu’est-ce que la commande sadf ?
La commande sadf fait partie du paquet sysstat et sert à traiter et à exporter les données de performance collectées par sar. Que vous ayez besoin de filtrer des données par période, de les exporter pour des tableaux de bord ou de convertir des fichiers hérités, sadf offre une solution polyvalente aux administrateurs système et aux analystes.
Principales fonctionnalités de la commande sadf
1. Exporter des données dans plusieurs formats
Avec sadf, vous pouvez exporter les données sar dans des formats tels que :
- JSON (
-j) : idéal pour l’intégration avec des outils d’analyse modernes ou des tableaux de bord. - XML (
-x) : adapté à l’analyse de données structurées. - CSV (
-c) : parfait pour les feuilles de calcul ou les importations dans des bases de données.
Exemple de commande pour exporter les données sar au format JSON :
sadf -j /var/log/sa/sa10 > sar_data.json
2. Filtrer les données par plage horaire
Besoin de données pour des heures précises ? Utilisez les options -s (début) et -e (fin) pour limiter la sortie à une plage horaire précise.
Exemple de commande pour afficher les données de 8:00 AM à 10:00 AM :
sadf -s 08:00:00 -e 10:00:00 /var/log/sa/sa10
3. Convertir les anciens fichiers sar
Vous avez d’anciens fichiers sar à convertir dans des formats plus récents ? Utilisez l’option -O pour spécifier le format de sortie souhaité.
Exemple de commande pour convertir un ancien fichier sar au format JSON :
sadf -j -O JSON older_sar_file > new_sar_data.json
Avantages de l’utilisation de sadf
1. Accessibilité
L’exportation des données sar dans des formats comme JSON ou CSV facilite l’intégration avec des outils modernes, des tableaux de bord ou des scripts.
2. Données partageables
En convertissant les fichiers sar dans des formats largement utilisés, vous pouvez partager les données de performance système avec des collègues ou les importer dans des systèmes de reporting externes.
3. Analyse par période précise
La possibilité de filtrer les données par plage horaire vous permet de vous concentrer uniquement sur les indicateurs de performance pertinents.
4. Compatibilité
Convertissez les anciens fichiers sar dans des formats compatibles avec des outils plus récents, afin qu’aucune donnée ne soit laissée de côté.
Cas d’usage pratiques de sadf
Scénario 1 : surveillance des performances système
Exportez les données sar au format JSON et visualisez-les avec des outils comme Grafana ou Kibana.
sadf -j /var/log/sa/sa10 > performance_data.json
Scénario 2 : débogage des problèmes système
Filtrez les données par période pour analyser l’activité du système pendant un événement précis (par ex., un plantage ou un ralentissement).
sadf -s 12:00:00 -e 14:00:00 /var/log/sa/sa10
Scénario 3 : migration des données héritées
Convertissez les anciens fichiers sar dans un format moderne pour un stockage à long terme ou une analyse.
sadf -j -O JSON /var/log/sa/old_sar_file > converted_data.json
Référence
Pour plus de détails sur sadf et sar, consultez :