已创建I/O分析任务,并且成功完成分析。
展开节点列表。
参数 |
说明 |
---|---|
Block I/O trace统计信息 |
|
DEV |
显示块设备名称。 |
Q请求数 |
显示block_bio_queue插桩点检测到的请求数 + block_split插桩点检测到的请求数。 |
D请求数 |
显示block_rq_issue 插桩点检测到的请求数。 |
X请求数 |
显示block_split插桩点检测到的请求数。 |
M请求数 |
显示block_bio_backmerge 和 block_bio_frontmerge 插桩点检测到的请求数,表示发生merge的请求的数量。 |
聚合比例 |
显示Q请求数 / D请求数。 |
BLKmin |
显示block_rq_complete 插桩点检测到的最小请求扇区大小。 |
BLKavg |
显示block_rq_complete 插桩点检测到的平均请求扇区大小。 |
BLKmax |
显示block_rq_complete 插桩点检测到的最大请求扇区大小。 |
BLKtotal |
显示block_rq_complete 插桩点检测到所有请求的扇区大小。 |
Q2Q非连续请求次数 |
显示block_bio_queue检测点采集到的相邻两次请求,若扇区不连续,则计数累加。 |
Q2Q请求平均距离 |
显示block_bio_queue检测点采集到所有请求之间的距离 / Q2Q非连续请求次数。 |
D2D非连续请求次数 |
显示block_rq_issue检测点采集到的相邻两次请求,若扇区不连续,则计数累加。 |
D2D请求平均距离 |
显示block_rq_issue检测点采集到所有请求之间的距离 / D2D非连续请求次数。 |
活跃时间段计数 |
显示IO活动活跃的时间段计数。若一个时间段内一直有处于D到C之间处理状态的请求,这个时间段可以作为一个活跃时间段。 |
平均活跃周期 |
显示IO活动平均活跃周期,即累计活跃时间/活跃时间段数量。 |
平均不活跃周期 |
显示平均不活跃周期,即(总时间-累计活跃时间)/ 非活跃时间段数。 |
活跃时间占比 |
显示活跃时间的占比,即累计活跃时间/总时间 |
磁盘I/O |
|
DEV |
显示块设备名称。 |
读操作次数 |
显示磁盘I/O读操作次数。 |
写操作次数 |
显示磁盘I/O写操作次数。 |
读IOPS |
显示磁盘I/O每秒读次数。 |
写IOPS |
显示磁盘I/O每秒写次数。 |
读数据大小(MiB) |
显示磁盘I/O读数据大小。 |
写数据大小(MiB) |
显示磁盘I/O写数据大小。 |
读吞吐率(MiB/s) |
显示磁盘I/O读吞吐率。 |
写吞吐率(MiB/s) |
显示磁盘I/O写吞吐率。 |
操作 |
单击“查看详细信息”可以查看磁盘I/O详细信息。 |
I/O APIs |
|
进程ID |
显示进程ID。 |
进程名称 |
显示进程名称。 |
函数名 |
显示函数名。 |
调用次数 |
显示I/O API的调用次数。 |
平均执行时间(ms) |
显示I/O API的平均执行时间。 |
总执行时间(ms) |
显示I/O API的总执行时间。 |
执行时间占比(%) |
显示进程中某个API的总执行时间在进程所有API执行时间中所占比例。 |
操作 |
单击“查看详细信息”可以查看I/O API调用的详细信息。 |
参数 |
说明 |
---|---|
时间(s) |
显示磁盘I/O操作所用时间。 |
DEV |
显示当前设备名称。 |
操作类型 |
显示当前操作名。 |
I2D时延 |
显示inserted到issued的时延。 |
D2C时延 |
显示issued到complete的时延。 |
起始块编号 |
显示磁盘I/O操作起始块编号。 |
结束块编号 |
显示磁盘I/O操作结束块编号。 |
数据大小(MiB) |
显示磁盘I/O数据大小。 |
吞吐率(MiB/s) |
显示磁盘I/O吞吐率。 |
事件 |
显示当前操作事件名。 |
块数 |
显示当前操作块数。 |
CPU核 |
显示当前使用CPU核。 |
进程ID |
显示当前操作的进程ID。 |
进程名称 |
显示当前操作的进程名称。 |
调用栈 |
显示当前操作涉及的调用栈。 |
如果任务执行失败,“任务信息”界面上会显示任务失败的原因。
如果任务执行成功,但有部分不影响整体的数据采集失败,可查看“异常信息”。
“采集结束原因”可表明当前任务数据采集结束原因,如“到达任务采集时间”和“到达文件采集大小”等。