---
title: os_runtime_statistic（Host侧syscall和pthreadcall）
description: "Host侧syscall和pthreadcall数据timeline信息在msprof_*.json文件的OS Runtime API层级展示，summary信息在os_runtime_statistic_*.csv文件汇总。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/Profiling/atlasprofiling_16_0110.html
sourcePath: /source/zh/canncommercial/900/devaids/Profiling/atlasprofiling_16_0110.html
indexId: 90130fa16ab85fa79e0f8dcc9a6dacde87865d7373074dad11fc8a59a07ebf0375
---
# os_runtime_statistic（Host侧syscall和pthreadcall）

Host侧syscall和pthreadcall数据timeline信息在msprof_*.json文件的OS Runtime API层级展示，summary信息在os_runtime_statistic_*.csv文件汇总。

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | √ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |
| Atlas 350 加速卡 | √ |


#### msprof_*.json文件的OS Runtime API层级数据说明

msprof_*.json文件OS Runtime API层级数据如下图所示。

图1 OS Runtime API层


**表1 字段说明**

| 字段名 | 字段含义 |
| --- | --- |
| Title | 选择某个组件的接口名称，例如本例选择的为pthread\_mutex\_unlock接口。 |
| Start | 显示界面中时间轴上的时刻点，chrome trace自动对齐，单位ms。 |
| Wall Duration | 表示当前接口调用耗时，单位ms。 |


#### os_runtime_statistic_*.csv文件说明

os_runtime_statistic_*.csv文件内容格式示例如下：

图2 os_runtime_statistic_*.csv


**表2 字段说明**

| 字段名 | 字段含义 |
| --- | --- |
| Device\_id | 设备ID。Host侧数据时显示为host。 |
| Process ID | 进程ID。 |
| Thread ID | 线程ID。 |
| Name | API接口名称。 |
| Time(%) | 该接口耗时占比。 |
| Time(us) | 该接口总耗时，单位us。 |
| Count | 该接口调用次数。 |
| Avg(us)、Max(us)、Min(us) | 该接口调用平均耗时、最大耗时、最小耗时，单位us。 |
