Trace Id is missing

Unlock your potential with Microsoft Copilot

Get things done faster and unleash your creativity with the power of AI anywhere you go.
Microsoft Copilot app being utilized to generate pictures of a singing dog, assisting to identify a flower, and helping to generate an email to congratulate a coworker on a promotion.

PerfInsights 0.3.4.32

PerfInsights for Linux is a self-help diagnostics tool that helps collect & analyze the diagnostic data, and provides a report to help troubleshoot Linux virtual machine performance problems in Azure.

Important! Selecting a language below will dynamically change the complete page content to that language.

Download
  • Version:

    0.3.4.32

    Date Published:

    4/10/2024

    File Name:

    PerfInsights.tar.gz

    File Size:

    630.3 KB

    PerfInsights Linux is a self-help diagnostics tool that helps collect & analyze the diagnostic data, and provides a report to help troubleshoot Linux virtual machine performance problems in Azure. PerfInsights Linux can be run on virtual machines as a standalone tool, or directly from the portal by installing Azure Performance Diagnostics VM Extension.

    If you are experiencing performance problems with Azure Linux virtual machines, before contacting support, run this tool. PerfInsights Linux collects various information about the virtual machine, disks/storage pools configuration and performance logs such as:
    • Operating System details (Linux distribution and version, Kernel information, Swap file location, Driver information etc.)
    • PCI device information
    • Azure virtual machine instance metadata
    • Processes and memory information (List of processes, Total, available and free physical memory etc.)
    • CPU, Memory and storage profiling information
    • Network information (List of network adapters, Network routing table etc.)
    • Storage infomration (Block devices list, Partitions list, LVM volumes, MDADM volumes, Mount point list etc.)
    • Various logs (/var/log/messages, syslog, kern.log, cron.log, boot.log, yum.log, dpkg.log etc.)
  • Supported Operating Systems

    Red Hat, SUSE, Linux, Ubuntu

    This version of PerfInsights has the following requirements :
    1. PerfInsights must be executed on the VM that has the performance issue.
    1. Download the PerfInsights.tar.gz file to a local folder on your linux virtual machine and extract the archive.
    2. Navigate to the folder that contains the perfinsights.py file and run PerfInsights script from the terminal
      • sudo python perfinsights.py

    Sample command line:
    sudo python perfinsights.py -r quick -d 10s -o /tmp/output

    When the execution is complete, you will see a link to the report output in a file called: PerformanceDiagnostics_YYYY-MM-DD_HH-MM-SS.tar.gz. Extract the archive and open PerfInsights Report.html file. You can find various logs collected under output/guestosfiles folder.

    For more detailed instructions and additional information, please visit http://aka.ms/PerfInsightsLinux.
Follow Microsoft