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:
- Download the latest version of VTune Profiler as a single package (standalone version or with the Intel® oneAPI Base toolkit).
- Install VTune Profiler on the host system.
- 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.
- 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
Install VTune Profiler on This Host
Windows
Local
GUI |CLI
N/A
CLI*
N/A
N/A
Remote
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
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.