Intel® VTune™ Profiler

Install Intel® VTune™ Profiler

ID 767438
Date 10/31/2024
Public

Overview

Use this document to install Intel® VTune™ Profiler on a Windows* or Linux* system. Learn how you can operate VTune Profiler in several models to profile software applications.

Before You Begin

The information in this installation guide is applicable to the latest version of VTune Profiler.

Depending on your operating environment, available hardware, and typical workflow, you can install VTune Profiler in several ways, which this topic describes.

  • Basic Terminology:

    • Host : This is the system where you install the VTune Profiler application. Typically, this is also the system where you view the results of a data collection.
    • Target : This is the system where you run data collection on a software application. If the host and target systems are different, you copy results to the host after data collection to view them.
    • Local collection : You install VTune Profiler on a system and run a data collection on an application that is on the same system. The host and target locations are the same.
    • Remote collection : You install VTune Profiler on a system and run a data collection on an application that is on a different system. The host and target locations are different. The download package for VTune Profiler contains zip files of collectors for target packages. Before you run a remote data collection, you install a collector on the target system to enable data collection. Once the data collection completes, VTune Profiler transfers results to the host system for viewing.

  • Operating System (Host):

    You can install VTune Profiler on Windows and Linux host systems.

  • Operating System (Target):

    You can profile target applications on these systems:

  • Installation Package:

    You install VTune Profiler as a single package to use with the GUI and command line interface (CLI). Install VTune Profiler through one of these ways:

  • Installation Workflow:

    1. Download the latest version of VTune Profiler as a single package (standalone version or with the Intel® oneAPI Base toolkit).
    2. Install VTune Profiler on the host system.
    3. For remote collections, copy the relevant target collector (zip file) to the target system. You do not need to install the full package of VTune Profiler on the target side.
    4. Before you run a remote collection, extract the collector on the target system. With some targets, VTune Profiler can deploy the collector for you on the target. During remote collection, VTune Profiler locates the collector on the target system and uses it for data collection.
  • Types of Installation:

    Use this table to see available installation options for your target operating system.

    NOTE:
    Before you run a remote data collection, make sure to install collectors for the remote targets from the VTune Profiler download package.

       

    Type of Collection

    Profile Applications on This Target

    Windows

    Linux

    FreeBSD

    Android

    QNX

    Install VTune Profiler on This Host

    Windows

    Local

    GUI |CLI

    N/A

    CLI*

    N/A

    N/A

    Remote

    Use Browser

    GUI |CLI

    GUI |CLI

    GUI |CLI

    CLI

    Linux

    Local

    N/A

    GUI |CLI

    CLI*

    N/A

    N/A

    Remote

    Use Browser (View Results Only)

    GUI |CLI

    GUI |CLI

    GUI |CLI

    CLI

    * : Once you unzip and run the FreeBSD collector on the remote target, you can run a data collection from the command line within the target. Transfer the results to your host system to view them.

  • Install a Specific Version of VTune Profiler

    For maximum benefit, download (or upgrade to) the latest version of VTune Profiler. If you have purchased a license of VTune Profiler with priority support, contact your Intel representative to get access to older versions of VTune Profiler.

  • Operating Models:

    Use VTune Profiler in any of these operating models:

    • Install a standalone package (Windows or Linux systems)
    • Profile through target packages
    • Use VTune Profiler as a Server
    • In a cloud environment
    • In containers
    • On a virtual machine
    • Integrate into continuous integration (CI) pipeline

    To learn more, see Operating Models.