鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

show命令

命令功能

展示已有的调优数据,提供整体和指定轮次数据的显示,并可以对参数重要性进行分析。

命令格式

show [-h] {round,top,importance} ...

参数说明

表1 show命令参数说明

参数

参数选项

说明

-h/--help

-

获取show子命令的帮助信息。

round

-

展示指定对应轮次的信息。

top

-

展示以性能降序排列的前N个轮次的性能数据。

importance

-

全局参数重要性分析。

说明:

多轮次调优时若需了解哪些参数对性能提升有效果,可指定该参数。回显信息中“importance(%)”列的比值越高,该参数对于调优的相关性越高。

使用示例

  • 查看全量调优结果。
    show

    返回信息如下:

    [2025-05-22 09:20:47 UTC] [KAT] [message] - ============================== Auto Tuning Report ==============================
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Total round             : 10
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Total run               : 11
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Fail times              : 0
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Application             : Spark
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Application version     : 3.3.1
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Test tool               : spark_tpcds
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Tuning direction        : low
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Algorithm               : HPO
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Performance description : latency(s)
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Parameter groups        : Spark,System
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Baseline performance    : 38.204
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Top 10 performance :
    [2025-05-22 09:20:47 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |  Rank  |     Round     |  Performance   |  Improvement  (%) |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   1    |   round  9    |     23.932     |       59.64       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   2    |   round  4    |     24.401     |       56.57       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   3    |   round  7    |     24.55      |       55.62       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   4    |   round  6    |     26.219     |       45.71       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   5    |   round  3    |     27.931     |       36.78       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   6    |   round  8    |     28.791     |       32.69       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   7    |   round  10   |     30.64      |       24.69       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   8    |   round  1    |     31.488     |       21.33       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   9    |   round  2    |     37.137     |        2.87       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - |   10   |   round  5    |     44.262     |      -13.69       |
    [2025-05-22 09:20:47 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Note:
    [2025-05-22 09:20:47 UTC] [KAT] [message] - The performance value is the return value of the run test step,
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Performance improvement (%) =
    [2025-05-22 09:20:47 UTC] [KAT] [message] -     (baseline performance - round performance) / round performance * 100
    [2025-05-22 09:20:47 UTC] [KAT] [message] - Case package locate: /home/DevKit-CLI-25.xx.xx-Linux-Kunpeng/train-20250522-165754
    [2025-05-22 09:20:47 UTC] [KAT] [message] - ================================================================================
  • 查看指定轮次(第一轮次)数据。
    show round 1

    返回信息如下:

    [2025-05-22 09:21:24 UTC] [KAT] [message] - ======================== info of Round   1   ===================================
    [2025-05-22 09:21:24 UTC] [KAT] [message] - # Performance: 31.488
    [2025-05-22 09:21:24 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] - ----------------------          Params         ---------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] -     Spark:
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         spark.driver.cores                                           = 31
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         spark.driver.memory                                          = 55
    ...
    ...
    ...
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         spark.executor.extraJavaOptions(G1HeapWastePercent)          = 28
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         spark.executorEnv.MALLOC_CONF                                = narenas: 2
    [2025-05-22 09:21:24 UTC] [KAT] [message] -     System:
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         kernel.numa_balancing                                        = 0
    [2025-05-22 09:21:24 UTC] [KAT] [message] -         transparent_hugepage_mode                                    = always
    [2025-05-22 09:21:24 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] - ----------------------          Run Info        --------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:24 UTC] [KAT] [message] - Run record: 1
    [2025-05-22 09:21:24 UTC] [KAT] [message] - Result: success
    [2025-05-22 09:21:24 UTC] [KAT] [message] - Performance: 31.488
    [2025-05-22 09:21:24 UTC] [KAT] [message] - Run time: 2025-05-22 09:00:31.574111
    [2025-05-22 09:21:24 UTC] [KAT] [message] - Finish time: P2025-05-22 09:00:31.574120
    [2025-05-22 09:21:24 UTC] [KAT] [message] -
    [2025-05-22 09:21:24 UTC] [KAT] [message] - ================================================================================

    包含指定调优轮次使用全部参数详情。

  • 查看性能前五的数据。
    show top 5

    返回信息如下:

    [2025-05-22 09:21:40 UTC] [KAT] [message] - ============================== Auto Tuning Report ==============================
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Total round             : 10
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Total run               : 11
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Fail times              : 0
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Application             : Spark
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Application version     : 3.3.1
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Test tool               : spark_tpcds
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Tuning direction        : low
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Algorithm               : HPO
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Performance description : latency(s)
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Parameter groups        : Spark,System
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Baseline performance    : 38.204
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Top 5 performance :
    [2025-05-22 09:21:40 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |  Rank  |     Round     |  Performance   |  Improvement  (%) |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |   1    |   round  9    |     23.932     |       59.64       |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |   2    |   round  4    |     24.401     |       56.57       |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |   3    |   round  7    |     24.55      |       55.62       |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |   4    |   round  6    |     26.219     |       45.71       |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - |   5    |   round  3    |     27.931     |       36.78       |
    [2025-05-22 09:21:40 UTC] [KAT] [message] - --------------------------------------------------------------------------------
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Note:
    [2025-05-22 09:21:40 UTC] [KAT] [message] - The performance value is the return value of the run test step,
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Performance improvement (%) =
    [2025-05-22 09:21:40 UTC] [KAT] [message] -     (baseline performance - round performance) / round performance * 100
    [2025-05-22 09:21:40 UTC] [KAT] [message] - Case package locate: /home/DevKit-CLI-25.xx.xx-Linux-Kunpeng/train-20250522-165754
    [2025-05-22 09:21:40 UTC] [KAT] [message] - ================================================================================
  • 查看参数重要性分析。
    show importance

    返回信息如下:

        Param Group     |     Parameter      | importance(%) |       bound        |            Top 5  
    -------------------------------------------------------------------------------------------------------------
    Spark               |spark.executor.extra|16.74%         |[5, 50]             |[18, 14, 27, 28, 27]
                        |JavaOptions(G1HeapWa|               |                    |
                        |stePercent)         |               |                    |
    -------------------------------------------------------------------------------------------------------------
    Spark               |spark.executor.extra|11.63%         |[1, 128]            |[115, 112, 77, 45, 85]
                        |JavaOptions(Parallel|               |                    |
                        |GCThreads)          |               |                    |
    -------------------------------------------------------------------------------------------------------------
    ...
    ...
    ...
    -------------------------------------------------------------------------------------------------------------
    Spark               |spark.executor.extra|0.02%          |('-XX:+UseParallelGC|['-XX:+UseParallelGC', '-XX:+U
                        |JavaOptions(UseGC)  |               |', '-XX:+UseG1GC')  |seParallelGC', '-XX:+UseParall
                        |                    |               |                    |elGC', '-XX:+UseParallelGC', '
                        |                    |               |                    |-XX:+UseParallelGC']
    -------------------------------------------------------------------------------------------------------------