分析采集的数据
命令功能
分析采集的数据并展示时序图以及兼容性信息。

增加对SO_REUSEPORT、SO_REUSEADDR选项兼容性规则的检测。
命令格式
分析并展示时序图:
devkit advisor knet [-h | --help] {seq-diag} {-d DIR_OF_RECORDED_DATA} {-o OUTPUT_FILE_PATH} [-l {0,1,2,3} | --log-level {0,1,2,3}] [--set-timeout TIMEOUT]
分析并展示兼容性信息:
devkit advisor knet [-h | --help] {compat} {-d DIR_OF_RECORDED_DATA} {-c JSON_CONF_FILE_PATH} [-l {0,1,2,3} | --log-level {0,1,2,3}] [--set-timeout TIMEOUT]
参数说明
参数 |
参数选项 |
参数说明 |
---|---|---|
-h/--help |
- |
可选参数,获取帮助信息。 |
-d |
DIR_OF_RECORDED_DATA |
必选参数,指定存放数据文件的目录。 |
-o |
OUTPUT_FILE_PATH |
必选参数,指定待输出的时序图压缩包路径。生成的压缩包文件名为knet-analysis_时间戳.tar.gz。 |
-l/--log-level |
0/1/2/3 |
可选参数,设置日志级别,默认为1。
|
--set-timeout |
- |
可选参数,任务超时时间,单位为分钟,若执行时间超过超时时间则退出执行。默认无超时时间,任务将持续执行直到结束。 |
参数 |
参数选项 |
参数说明 |
---|---|---|
-h/--help |
- |
可选参数,获取帮助信息。 |
-d |
DIR_OF_RECORDED_DATA |
必选参数,指定存放数据文件的目录。 |
-c |
JSON_CONF_FILE_PATH |
必选参数,指定JSON格式的兼容性配置文件的路径。 说明:
工具提供配置文件模板compat_conf.json,配置文件模板路径为“/path/to/DevKit-CLI/advisor/devkitplugins/affinity/tools/compileopt/templates/compat_conf.json”。 “/path/to/DevKit-CLI/”为命令行工具安装路径。 |
-l/--log-level |
0/1/2/3 |
可选参数,设置日志级别,默认为1。
|
--set-timeout |
- |
可选参数,任务超时时间,单位为分钟,若执行时间超过超时时间则退出执行。默认无超时时间,任务将持续执行直到结束。 |
使用示例
运行以下命令,查看时序图及兼容性支持的功能信息:
1 | devkit advisor knet -h |
返回信息如下:
OVERVIEW Run this command to analyze the POSIX call information collected by librecord.so, generate a sequence diagram or display compatibility. USAGE devkit advisor knet [POSITIONAL ARGUMENTS] [OPTIONS] POSITIONAL ARGUMENTS {seq-diag,compat} Modes of KNet seq-diag Analyze and Display the Sequence Diagram compat Analyze and Display the Compatibility OPTIONS -l {0,1,2,3}, --log-level {0,1,2,3} Specifies the log level of the current task. The default value is INFO. --set-timeout TIMEOUT Specifies the timeout period of a task. By default, the timeout period is not set.
父主题: K-NET数据采集分析