Intel® VTune™ Amplifier Platform Profiler provides 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.

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.

Platform Profiler is available pre-installed as part of Intel® VTune™ Amplifier, which can be acquired from https://software.intel.com/en-us/vtune.

Prerequisites

Before you begin collecting data, set up the Platform Profiler.

  1. Launch the Intel VTune Amplifier user interface 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 to configure Platform Profiler. This step usually takes 5-10 minutes to complete.

    If you launched Intel VTune Amplifier using a non-Administrator account, a prompt appears requesting administrative access for the installation and setup.

    Note

    If you see the Launch button instead of the Setup button, Platform Profiler is already configured and can be launched using the button.

Step 1: Collect System Data

  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.

    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 for viewing 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).

Step 2: View Results

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

    The Configure Analysis window opens.

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

  3. Click the Launch button to launch Platform Profiler and open the home page in your browser.

  4. Click View Results.

  5. If your result does not already appear in the list, click the Upload button and select the result file to upload.

  6. Select the result from the list to open the viewer.

  7. Navigate through the result to identify areas for optimization.

    • The timeline allows you to filter on a smaller range of collection time.

    • Hover over the topology diagram to get quick metrics for each subsystem.

    • Click an area of interest in the topology diagram or select from the Select View drop-down list to focus on that subsystem (socket, core, memory, disk, etc.).

Next Steps

  • 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 using 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

Find More

Document

Description

Intel VTune Amplifier User Guide

The online VTune Amplifier user guide has additional documentation for the Platform Profiler and other performance analysis opportunities.

Usage Example

This article introduces the VTune Amplifier Platform Profiler and provides an example interpretation of results collected for a movie recommendation system application.

Legal Information

Intel, the Intel logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Copyright 2016-2018 Intel Corporation

This software and the related documents are Intel copyrighted materials, and your use of them is governed by the express license under which they were provided to you (License). Unless the License provides otherwise, you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents without Intel's prior written permission.

This software and the related documents are provided as is, with no express or implied warranties, other than those that are expressly stated in the License.

For more complete information about compiler optimizations, see our Optimization Notice.