Install Guide

How do I configure remote data collection using
Intel® VTune™
Profiler
?

Intel VTune
Profiler
can collect performance data on the system on which it is installed (Windows* or Linux* only; macOS* data collection is not supported) or on a remote target system (Windows, Linux, or Android* targets). To analyze performance on a remote system, follow these general steps:
  1. (Linux only) Configure password-less SSH access to the target system. Password-less SSH access is required for running a remote analysis because
    VTune
    Profiler
    will not prompt for a password once analysis collection begins. For detailed steps, see Configuring SSH Access for Remote Collection.
    VTune
    Profiler
    will not automatically install drivers on the remote system unless you connect via SSH as the root user. If you want to run an event-based collection, but do not want to set up password-less SSH access using the root user account, manually install the drivers on the target system. For detailed steps, see Sampling Drivers.
  2. (Android only) Configure ADB access to the target system. For detailed steps, see Android* System Setup.
  3. Launch
    VTune
    Profiler
    and open the
    Configure Analysis
    window.
  4. Select the appropriate target system from the
    WHERE
    pane. For
    Remote Linux (SSH)
    targets, specify the username, hostname, and port in the
    SSH Destination
    field.
    VTune
    Profiler
    connects to the remote target and installs appropriate collectors and drivers (if root access was provided). This can take a few seconds.
  5. Specify a target type in the
    WHAT
    pane.
    • Launch Application
      : specify the location of the process on the target system.
    • Attach to Process
      : select a process from the list of available processes running on the target system.
    • Launch Android Package
      : select an application and corresponding package (
      *.apk
      ) available on the target system from the list of available packages.
  6. Select an analysis type from the
    HOW
    pane and click
    Start
    to run the analysis on the remote system.
For detailed steps for setting up remote collection on a specific target system, use the following topics:

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804