Microsoft Performance-Tools, une série d'outils open source pour analyser les performances du système

Microsoft a dévoilé récemment etl lancement de Performance-Tools, qui sont une série d'outils open source pour analyser les performances et diagnostiquer les problèmes liés aux performances sur les plates-formes Linux et Android.

Pour le travail, un ensemble d'utilitaires de ligne de commande est fourni pour analyser les performances de l'ensemble du système et pour profiler des applications individuelles.

Les sous-systèmes LTTng, perf et Perfetto peuvent être utilisés comme source pour suivre l'activité du système et les applications de profilage.

LTTng permet d'évaluer le travail du planificateur de tâches, suivre l'activité des processus, analyser les appels système, les E/S et les événements sur le FS, Perf est utilisé pour estimer la charge sur le CPU Perfetto peut être utilisé pour analyser les performances d'Android et du navigateur basé sur le moteur Chromium, et vous permet de prendre en compte le travail du planificateur de tâches, d'estimer la charge sur le CPU et le GPU, d'appliquer FTrace et de tracer des événements typiques.

Nous voulions vous annoncer et vous présenter un nouvel ensemble d'outils open source puissants pour analyser les performances du système : Microsoft-Performance-Tools pour Linux-Android. Nous venons de publier la version 1.2 ajoutant le support Perfetto, que nous couvrirons dans un article de blog séparé !

Microsoft-Performance-Tools pour Linux-Android est une suite d'outils de traitement de trace qui offre bon nombre des fonctionnalités, de la puissance, de la méthodologie et de l'écosystème qui ont été utilisés pour améliorer les performances de Windows au cours des 15 dernières années avec un ensemble d'outils mis à jour et évolutifs. outils. 

La boîte à outils il peut également extraire des informations des journaux aux formats dmesg, Cloud-Init et WaLinuxAgent (Agent invité Azure Linux). L'intégration de l'interface graphique Windows Performance Analyzer, disponible pour Windows uniquement, prend en charge l'analyse visuelle des traces à l'aide de graphiques.

Comme mentionné dans le post :

Ces types de traçage et d'outils fournissent une profondeur et un aperçu incroyables de ce que fait le système d'exploitation. et le code d'application ; et peut être utilisé dans une variété de scénarios de diagnostic et de performance. Si le scénario d'analyse implique également Windows, les traces peuvent éventuellement être co-analysées sur la même chronologie avec les traces de performances Windows.

De plus, il est mentionné que n'importe quel programme ou GUI sur n'importe quel système d'exploitation peut traiter des événements avec des plugins Microsoft-Performance-Tools SDK et Linux-Android. De plus, si vous utilisez éventuellement une machine Windows pour analyser les traces, la boîte à outils est parfaitement intégrée à Windows Performance Analyzer afin que vous puissiez utiliser une interface graphique puissante pour analyser les traces.

Il est à noter que l'ensemble des outils est basé sur l'open source .NET Core et le nouveau microsoft-performance-toolkit-sdk. Cela signifie que l'ensemble d'outils est multiplateforme et que les traces peuvent être ouvertes et analysées sur n'importe quel système d'exploitation prenant en charge .NET Core.

Par ailleurs, on note l'apparition dans Windows 11 Insider Preview Build 22518 de la possibilité d'installer l'environnement WSL (Windows Subsystem for Linux) en tant qu'application distribuée via le répertoire du Microsoft Store.

La nouvelle version se distingue par les éléments suivants :

  • Cette version ne sera pas proposée aux PC ARM64 en raison d'un problème provoquant le retour en arrière de ces appareils lors de la tentative de mise à niveau vers cette version. Nous travaillons sur une solution.
  • Cette version comporte plusieurs nouvelles fonctionnalités que les utilisateurs de Windows Insiders peuvent essayer, notamment les arrière-plans de la collection Spotlight, un point d'entrée mis à jour pour les widgets météo et l'accès vocal.
  • Cette version inclut quelques modifications générales, notamment des mises à jour des commutateurs d'entrée.

Dans le même temps, du point de vue des technologies utilisées, le padding WSL est resté le même, seule la méthode d'installation et de mise à jour a changé (WSL pour Windows 11 n'est pas intégré à l'image système). Il est affirmé que la distribution via le Microsoft Store permettra d'accélérer la livraison des mises à jour et des nouvelles fonctionnalités WSL, notamment en permettant l'installation de nouvelles versions de WSL sans être lié à la version Windows.

Enfin sSi vous souhaitez en savoir plus, Vous pouvez vérifier les détails dans les liens suivants.

https://blogs.windows.com

DevBlogs


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   stendall dit

    Avec le nombre de dépendances dont il dispose, vous aurez peu de ressources gratuites à mesurer après avoir installé cet exemple.