You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行获取Intel VTune中的CPU利用率时间线数据?

用VTune命令行导出CPU利用率时间线数据

从现有Hotspots结果导出时间线

你已经通过vtune -collect hotspots -result-dir r000hs program收集了热点数据,直接用以下命令就能导出时间线格式的CPU利用率数据:

导出整体CPU利用率时间线(CSV格式)

vtune -report timeline -r r000hs -report-output cpu_timeline.csv -format csv

该命令会生成包含时间戳、整体CPU利用率百分比、进程/线程标识的CSV文件,格式便于后续用绘图工具处理。

导出单核心级别的CPU利用率时间线

如果需要每个CPU核心的精细化利用率数据,添加-group-by core参数:

vtune -report timeline -r r000hs -group-by core -report-output core_timeline.csv -format csv

导出的CSV会拆分每个核心在不同时间点的利用率状态,适合更高分辨率的分析需求。

提高时间线数据的分辨率

若现有数据的时间精度达不到要求,可在收集Hotspots数据时指定更小的采样间隔,比如每10毫秒采样一次:

vtune -collect hotspots -sampling-interval 10 -result-dir r000hs program

-sampling-interval的单位是毫秒,数值越小,时间线数据越精细(注意会对应增加结果文件的大小)。

数据处理与绘图

导出的CSV文件可直接用Python(Matplotlib、Seaborn)、Excel等工具生成时间线图,之后就能和其他数据合并到PDF中。CSV里的核心字段包括:

  • Timestamp:从程序启动开始计算的时间戳(单位:秒)
  • CPU Utilization %:CPU利用率百分比
  • Core ID:核心编号(仅按核心分组导出时存在)
  • Process ID/Thread ID:对应进程/线程的标识

内容的提问来源于stack exchange,提问作者A-B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 10:13:18