show命令
命令功能
展示已有的调优数据,提供整体和指定轮次数据的显示,并可以对参数重要性进行分析。
命令格式
show [-h] {round,top,importance} ...
参数说明
参数 |
参数选项 |
说明 |
---|---|---|
-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'] -------------------------------------------------------------------------------------------------------------
父主题: 调优结果处理