Platform Profiler Analysis (Preview)

Intel® VTune™ Amplifier Platform Profiler provides the ability to collect data over a longer time period (minutes or hours vs seconds) showing a holistic view into system behavior, including CPU, memory, network, and disk usage.

Note

This is a PREVIEW FEATURE. A preview feature may or may not appear in a future production release. It is available for your use in the hopes that you will provide feedback on its usefulness and help determine its future. Data collected with a preview feature is not guaranteed to be backward compatible with future releases. Please send your feedback to parallel.studio.support@intel.com or to intelsystemstudio@intel.com.

How It Works

Use the Platform Profiler to gain insights into overall system configuration, performance, and behavior. The tool provides special focus on identifying platform-level memory, storage, I/O, and interconnect bottlenecks and imbalances and can collect data on a deployed system running a full load over an extended period of time. To accomplish this, the Platform Profiler reads performance data collected using a data collector component on a target system, analyzes the data, and makes it available via web APIs and an easy-to-use HTML user interface.

Some minor configuration is required before using the tool.

Initial Configuration (Windows*)

  1. Launch Intel® VTune™ Amplifier and open or create a project.

  2. Click the Configure Analysis button on the Intel® VTune™ Amplifier toolbar.

    The Configure Analysis window opens.

  3. From HOW pane, click the Browse button and select Platform Profiler from the Platform group.

  4. Click the Setup button. This step usually takes 5-10 minutes to complete and requires administrative access.

    Note

    If you see the Launch button instead of the Setup button, Platform Profiler is already configured and can be started by clicking the Launch button.

A browser automatically opens the Platform Profiler user interface and an icon appears in your task bar. Use the task bar icon to stop Platform Profiler.

Initial Configuration (Linux*)

  1. Navigate to <vtune_install_dir>/vpp/server.

  2. Run the following commands for the configuration script and follow the prompts using an account with root or sudo privileges.

    source ./vpp-server-vars.sh
    vpp-server-config
    vpp-server-start
  3. Navigate to the Platform Profiler home page in your browser (Google Chrome* recommended): http://localhost:6543

Starting and Stopping Platform Profiler (Linux*)

Run the following commands to start Platform Profiler manually after initial installation or a system reboot:

source ./vpp-server-vars.sh
vpp-server-start

Run the following commands to stop Platform Profiler:

source ./vpp-server-vars.sh
vpp-server-stop

Collect Data Using Command Line

  1. Identify a typical workload for the system under analysis (system on which the collectors are installed). Systems in a data center or those running a continuous workload could use a sample time period.

  2. Set up the environment.

    On Linux:

    source /opt/intel/<studio>/vtune_amplifier_<version>/vpp/collector/vpp-collect-vars.sh

    On Windows:

    C:\<Program Files (x86)>\IntelSWTools\<studio>\VTune Amplifier <version>\vpp\collector\vpp-collect-vars.cmd
  3. Run the following command to start data collection:

    vpp-collect-start

    Tip

    Use the -c option when starting collection to add a comment to your result file. The comment will be visible after uploading the result and can help differentiate between results collected on the same system. For instance, you might add a description of your workload.

  4. [Optional] While data collection is running, use the following command to add timeline markers to your result at intervals of your choosing:

    vpp-collect-mark "comment"

    Tip

    Use the comment to add an optional label to your timeline marker.

  5. Run the following command to stop data collection:

    vpp-collect-stop

    Collection results are available in a compressed file in the current directory (<machine-name>_<datetime>.tgz/zip).

View Data

The VTune Amplifier Platform Profiler results can be uploaded for viewing. For more information, see Platform Profiler Results (Preview).

What's Next

  • Upload the results and interpret the data. For more information, see Platform Profiler Results (Preview).

  • Consider whether an upgrade to hardware components (CPU, memory, storage, network) would improve performance. After new hardware is installed, re-run Platform Profiler and compare performance between the older and newer components.

  • Analyze the collected data to determine where the performance bottleneck is most prevalent and which components are impacted. If a specific portion of the workload is causing performance issues, consider running the following analysis types using Intel® VTune™ Amplifier and a targeted collection interval (seconds instead of hours):

    • Microarchitecture Exploration: Identify issues with CPU utilization, cache, or memory

    • Memory Access: Identify memory issues

    • Input and Output: Identify storage usage issues

For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)