Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
This analysis type uses the hardware event-based sampling collection and system-wide Ftrace* collection to provide a consistent view of the storage sub-system combined with hardware events and an easy-to-use method to match user-level source code with I/O packets executed by the hardware.
The analysis actively relies on the data produced by the kernel block driver system. In case your platform utilizes a non-standard block driver sub-system (for example, user-space storage drivers), disk metrics will not be available in the analysis type.
Use the Disk Input and Output analysis to identify:
Imbalance between I/O and compute operations (HPC applications)
Long latency of I/O requests (transactional workloads)
Hardware utilization (streaming)
Syntax:
$ amplxe-cl -collect disk-io [-- target] [target_options]
Knobs: none.
Prerequisites:
Example 1: Disk Input and Output Analysis with a Target Application
This example shows how to run the Disk Input and Output analysis with specified target application and enabled system-wide profiling:
$ amplxe-cl -collect disk-io -analyze-system -- home/test/myApplication
Example 2: Disk Input and Output Analysis without a Target Application
This example shows how to run a system-wide Disk Input and Output analysis without specified target application for 30 seconds:
$ amplxe-cl -collect disk-io --duration 30
When the data collection is complete, do one of the following to view the result:
Use the -report action to view the data from command line.
Use the -report-output action to write report to a .txt or .csv file
Open the data collection result (*.amplxe) in the VTune Amplifier graphical interface.