关于获得Intel® Thread Profiler RDC for Linux* 和一般的使用方法

Intel® VTune™ Performance Analyzer for Windows* 包含VTune™ Analyzer 和 Intel® Thread Profiler 这二个安装包。这些安装包是不包含Intel® Thread Profile RCD for Linux*的。

同样Intel® VTune™ Performance Analyzer for Linux* 是不包含Intel® Thread Profiler RDC for Linux*的安装包的。

参见/zh-cn/intel-vtune/

获得Intel® Thread Profiler RDC for Linux*,用户必须:
 

    1. 试用或购买Intel® VTune™ Performance Analyzer for Windows*

 

    1. 按序列号注册产品,访问https://registrationcenter.intel.com/RegCenter/


 

 

3.  查找已注册的产品 -  Intel® VTune™ Performance Analyzer for Windows*, 点击 Version 9.1

 

 

4. 再选择Intel® Thread Profiler for Windows*, 页面在”Related Files”下会出现 Enabling collector for Linux, 点击保存Tprofile3.1_012rdc_lin.tar.gz

 


 安装Intel® Thread Profiler RDC for Linux*包的过程,勿用赘述。

这里需要说明的是,用户无需购买Intel® VTune™ Performance Analyzer for Linux*,而且安装无需License 文件

 Intel® Thread Profiler RDC for Linux*工作模式:

1. 使用命令行 (示例)

a)       # source /opt/intel/itt/tprofile/bin/32e/tprofilevars.sh

 

b)       # tprofile_cl primes.gcc ; 会产生Summary Report

 

 

Intel® Thread Profiler  3.1  Summary Report

 

application:          /opt/intel/itt/tprofile/samples/primes/primes.gcc

 

collection:           Fri Mar 26 16:13:29 2010

 

runtime:              0.921464s

 

# of processors:      16

 

# of threads:         5

 

# of waits:           17

 

wait frequency:       18.4489

 

average concurrency:  2.36704

 

Concurrency:

 

   0 [..........] 0.0138% 0.000126857

 

   1 [###.......] 28.5%   0.262181

 

   2 [##........] 23.3%   0.213854

 

   3 [###.......] 30.8%   0.283031

 

   4 [##........] 17.5%   0.160492


 

更细致的分析,需要把”threadprofiler”目录拷贝到Windows*,在Intel® Thread Profiler GUI,用File->Open File and select the tprofile.<pid>.tp file


2. 使用服务代理

a)       #/opt/intel/itt/bin/ittsever –d /tmp

 

b)       在Windows端, 把<localhost>改成Linux端IP地址或机器名

 

 

 

这种工作模式的好处是-分析数据收集后,结果直接显示在Windows端

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