Parameters¶
start analysis cluster and run¶
Setting default log level to "WARN". To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
24/12/06 05:53:36 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
24/12/06 05:53:37 WARN DomainSocketFactory: The short-circuit local reads feature cannot be used because libhadoop cannot be loaded. 24/12/06 05:53:37 WARN Client: Neither spark.yarn.jars nor spark.yarn.archive is set, falling back to uploading libraries under SPARK_HOME.
/home/sparkuser/spark/python/pyspark/sql/context.py:112: FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead. warnings.warn(
Sparklog¶
Content¶
Self app info¶
load data /sr213/application_1733153225851_0048/app.log
[Stage 0:> (0 + 1) / 1]
[Stage 1:> (0 + 1) / 1]
[Stage 4:> (0 + 1) / 1]
[Stage 5:> (0 + 1) / 1]
[Stage 17:> (0 + 1) / 1]
[Stage 39:> (0 + 16) / 200] [Stage 39:=> (6 + 16) / 200]
[Stage 39:===> (14 + 16) / 200]
[Stage 39:========> (33 + 16) / 200] [Stage 39:==================> (67 + 16) / 200]
[Stage 39:==========================> (97 + 16) / 200] [Stage 39:==================================> (131 + 16) / 200]
[Stage 39:=================================================> (185 + 15) / 200]
[Stage 42:(177 + 5) / 200][Stage 43:> (0 + 1) / 1][Stage 44:>(0 + 11) / 200]
[Stage 44:(113 + 12) / 200][Stage 45:> (0 + 1) / 1][Stage 46:> (0 + 3) / 200] [Stage 44:(182 + 5) / 200][Stage 46:>(4 + 11) / 200][Stage 47:> (0 + 0) / 200]
[Stage 46:(43 + 16) / 200][Stage 47:> (0 + 0) / 200][Stage 48:> (0 + 0) / 200] [Stage 46:(110 + 8) / 200][Stage 47:> (0 + 8) / 200][Stage 48:> (0 + 0) / 200]
[Stage 46:(155 + 8) / 200][Stage 47:>(47 + 8) / 200][Stage 48:> (0 + 0) / 200] [Stage 46:(194 + 4) / 200][Stage 47:>(73 + 4) / 200][Stage 48:> (8 + 8) / 200]
[Stage 47:(114 + 8) / 200][Stage 48:>(57 + 4) / 200][Stage 49:> (0 + 4) / 16] [Stage 47:(185 + 4) / 200][Stage 48:>(73 + 4) / 200][Stage 49:> (0 + 8) / 16]
[Stage 48:(126 + 8) / 200][Stage 49:> (0 + 8) / 16][Stage 51:> (0 + 0) / 1] [Stage 48:(184 + 4) / 200][Stage 49:> (4 + 12) / 16][Stage 51:> (0 + 0) / 1]
| appid | application_1733153225851_0048 | 
| executor.instances | 4 | 
| executor.cores | 4 | 
| shuffle.partitions | 32 | 
| batch size | 4,096 | 
| real executors | 4 | 
| Failed Tasks | |
| Speculative Tasks | 0 | 
| Speculative Killed Tasks | 0 | 
| Speculative Stage | 0 | 
| runtime | 17.65 | 
| disk spilled | 0.0 | 
| memspilled | 0.0 | 
| local_read | 0.0 | 
| remote_read | 0.0 | 
| shuffle_write | 0.0 | 
| task run time | 6.79 | 
| ser_time | 0.0 | 
| f_wait_time | 0.0 | 
| gc_time | 0.03 | 
| input read | 22.54 | 
| acc_task_time | 13.99 | 
| file read size | 5,951.35 | 
| file write size | 24.52 | 
| disk read size | 5.05 | 
| disk write size | 15.31 | 
| disk cancel size | 0.0 | 
{'appid': 'application_1733153225851_0048',
 'executor.instances': 4,
 'executor.cores': 4,
 'shuffle.partitions': 32,
 'batch size': 4096,
 'real executors': 4,
 'Failed Tasks': '',
 'Speculative Tasks': 0,
 'Speculative Killed Tasks': 0,
 'Speculative Stage': 0,
 'runtime': 17.65,
 'disk spilled': 0.0,
 'memspilled': 0.0,
 'local_read': 0.0,
 'remote_read': 0.0,
 'shuffle_write': 0.0,
 'task run time': 6.79,
 'ser_time': 0.0,
 'f_wait_time': 0.0,
 'gc_time': 0.03,
 'input read': 22.54,
 'acc_task_time': 13.99,
 'file read size': 5951.35,
 'file write size': 24.52,
 'disk read size': 5.05,
 'disk write size': 15.31,
 'disk cancel size': 0.0}
[Stage 92:(161 + 4) / 200][Stage 93:>(68 + 9) / 200][Stage 94:> (8 + 4) / 200] [Stage 93:(151 + 4) / 200][Stage 94:>(66 + 8) / 200][Stage 95:> (1 + 4) / 16]
/sr213/application_1733153225851_0048/sr217/emon.parquet is not found, trying to load data ...
[Stage 129:> (0 + 2) / 2][Stage 130:> (0 + 2) / 2] [Stage 129:> (0 + 2) / 2][Stage 130:> (0 + 2) / 2][Stage 131:> (0 + 4) / 4]
[Stage 129:=> (1 + 1) / 2][Stage 130:=> (1 + 1) / 2][Stage 131:> (1 + 3) / 4] [Stage 129:========> (1 + 1) / 2][Stage 131:====> (1 + 3) / 4]
[Stage 143:==> (16 + 16) / 400] [Stage 143:==> (17 + 16) / 400]
[Stage 143:===> (24 + 16) / 400] [Stage 143:====> (34 + 16) / 400]
[Stage 143:=====> (43 + 16) / 400] [Stage 143:=======> (53 + 16) / 400]
[Stage 143:========> (65 + 16) / 400] [Stage 143:=========> (72 + 16) / 400]
[Stage 143:==========> (83 + 16) / 400] [Stage 143:===========> (90 + 16) / 400]
[Stage 143:=============> (99 + 16) / 400] [Stage 143:=============> (106 + 16) / 400]
[Stage 143:==============> (113 + 16) / 400] [Stage 143:===============> (118 + 16) / 400]
[Stage 143:================> (126 + 16) / 400] [Stage 143:=================> (132 + 16) / 400]
[Stage 143:==================> (140 + 16) / 400] [Stage 143:==================> (146 + 16) / 400]
[Stage 143:===================> (153 + 16) / 400] [Stage 143:====================> (160 + 16) / 400]
[Stage 143:======================> (170 + 16) / 400] [Stage 143:======================> (173 + 16) / 400]
[Stage 143:=======================> (182 + 16) / 400] [Stage 143:========================> (186 + 16) / 400]
[Stage 143:=========================> (194 + 16) / 400] [Stage 143:=========================> (197 + 16) / 400]
[Stage 143:==========================> (204 + 16) / 400] [Stage 143:===========================> (211 + 16) / 400]
[Stage 143:===========================> (214 + 16) / 400] [Stage 143:============================> (222 + 16) / 400]
[Stage 143:=============================> (230 + 16) / 400] [Stage 143:==============================> (236 + 16) / 400]
[Stage 143:===============================> (243 + 16) / 400] [Stage 143:================================> (249 + 16) / 400]
[Stage 143:=================================> (256 + 16) / 400] [Stage 143:==================================> (263 + 16) / 400]
[Stage 143:===================================> (272 + 16) / 400] [Stage 143:====================================> (279 + 16) / 400]
[Stage 143:======================================> (294 + 16) / 400] [Stage 143:======================================> (299 + 16) / 400]
[Stage 143:========================================> (311 + 16) / 400] [Stage 143:=========================================> (322 + 16) / 400]
[Stage 143:===========================================> (333 + 17) / 400] [Stage 143:=============================================> (348 + 16) / 400]
[Stage 143:==============================================> (360 + 16) / 400] [Stage 143:================================================> (372 + 16) / 400]
[Stage 143:==================================================> (386 + 14) / 400]
[Stage 148:> (0 + 1) / 1]
[Stage 154:> (0 + 3) / 3]
[Stage 154:===================> (1 + 2) / 3] [Stage 154:======================================> (2 + 1) / 3]
[Stage 157:> (0 + 3) / 3] [Stage 157:===================> (1 + 2) / 3]
[Stage 157:======================================> (2 + 1) / 3]
sar metric
| application_1733153225851_0048 | |
|---|---|
| runtime | 17.650000 | 
| disk spilled | 0.000000 | 
| shuffle_write | 0.000000 | 
| f_wait_time | 0.000000 | 
| input read | 22.540000 | 
| acc_task_time | 13.990000 | 
| output rows | 1.180000 | 
| %user>90% | 0.931034 | 
| %kernel>10% | 0.965517 | 
| %iowait>10% | 0.620690 | 
| avg %user | 41.216207 | 
| avg %system | 4.514138 | 
| avg %iowait | 0.743793 | 
| avg disk util | 32.206897 | 
| time more than 90% | 0.000000 | 
| total read (G) | 5.388613 | 
| total write (G) | 1.121773 | 
| avg read bw (MB/s) | 190.273771 | 
| avg write bw (MB/s) | 39.610183 | 
| read bw %75 | 411.578125 | 
| read bw %95 | 484.542969 | 
| read bw max | 510.351562 | 
| time_rd_morethan_95 | 0.034483 | 
| write bw %75 | 1.074219 | 
| write bw %95 | 165.687500 | 
| write bw max | 812.511719 | 
| time_wr_morethan_95 | 0.034483 | 
| cached mean | 93.896552 | 
| cached 75% | 145.000000 | 
| cached max | 188.000000 | 
| used mean | 834.000000 | 
| used 75% | 852.000000 | 
| used max | 859.000000 | 
| rx MB/s 75% | 0.000000 | 
| rx MB/s 95% | 0.000000 | 
| rx MB/s 99% | 0.000000 | 
| pgin mean | 190.206897 | 
| pgin 75% | 412.000000 | 
| pgin max | 509.000000 | 
| pgout mean | 40.965517 | 
| pgout 75% | 1.000000 | 
| pgout max | 840.000000 | 
| fault mean | 117653.310345 | 
| fault 75% | 205151.000000 | 
| fault max | 256538.000000 | 
| cpu%_avg | 0.448817 | 
| cpu freq_avg | 3241.915617 | 
| pathlength_sum | 1933.000000 | 
| ipc_avg | 1.137983 | 
[Stage 330:> (0 + 1) / 1]
[Stage 341:> (0 + 1) / 1]
DEV in ('nvme0n1')
[Stage 388:> (0 + 1) / 1]
[Stage 396:> (0 + 1) / 1]
{'sr217': 200}
[Stage 490:===================> (1 + 2) / 3]
gluten tpch_power 6600a1
[Stage 605:==> (11 + 0) / 200] [Stage 531:(174 + 16) / 200][Stage 532:>(0 + 0) / 200][Stage 533:>(0 + 0) / 200]
[Stage 532:(102 + 16) / 200][Stage 533:>(0 + 0) / 200][Stage 534:>(0 + 0) / 200] [Stage 533:(72 + 16) / 200][Stage 534:>(0 + 0) / 200][Stage 535:>(0 + 0) / 200]
[Stage 534:(63 + 16) / 200][Stage 535:>(0 + 0) / 200][Stage 536:>(0 + 0) / 200] [Stage 535:(75 + 16) / 200][Stage 536:>(0 + 0) / 200][Stage 537:>(0 + 0) / 200]
[Stage 536:(102 + 17) / 200][Stage 537:>(0 + 0) / 200][Stage 538:>(3 + 0) / 200] [Stage 537:(114 + 16) / 200][Stage 538:>(3 + 0) / 200][Stage 539:>(0 + 0) / 200]
[Stage 538:(105 + 16) / 200][Stage 539:>(0 + 0) / 200][Stage 540:>(0 + 0) / 200] [Stage 539:(67 + 16) / 200][Stage 540:>(0 + 0) / 200][Stage 541:>(0 + 0) / 200]
[Stage 540:(59 + 16) / 200][Stage 541:>(0 + 0) / 200][Stage 542:>(0 + 0) / 200] [Stage 541:(104 + 16) / 200][Stage 542:>(0 + 0) / 200][Stage 543:>(0 + 0) / 200]
[Stage 542:(115 + 16) / 200][Stage 543:>(0 + 0) / 200][Stage 544:>(0 + 0) / 200] [Stage 543:(148 + 16) / 200][Stage 544:>(0 + 0) / 200][Stage 545:>(0 + 0) / 200]
[Stage 545:(0 + 16) / 200][Stage 546:>(0 + 0) / 200][Stage 547:>(0 + 0) / 200] [Stage 546:(38 + 16) / 200][Stage 547:>(0 + 0) / 200][Stage 548:>(0 + 0) / 200]
[Stage 547:(58 + 17) / 200][Stage 548:>(0 + 0) / 200][Stage 549:>(0 + 0) / 200] [Stage 548:(94 + 16) / 200][Stage 549:>(0 + 0) / 200][Stage 559:>(0 + 0) / 200]
[Stage 549:(113 + 17) / 200][Stage 557:>(0 + 0) / 200][Stage 559:>(0 + 0) / 200] [Stage 555:>(0 + 0) / 200][Stage 557:>(0 + 0) / 200][Stage 559:>(0 + 0) / 200]
[Stage 551:(16 + 1) / 200][Stage 553:>(0 + 0) / 200][Stage 555:>(0 + 0) / 200] [Stage 551:(179 + 16) / 200][Stage 553:>(0 + 0) / 200][Stage 555:>(0 + 0) / 200]
[Stage 553:(16 + 0) / 200][Stage 555:>(0 + 0) / 200][Stage 557:>(0 + 0) / 200] [Stage 553:(54 + 17) / 200][Stage 555:>(0 + 0) / 200][Stage 557:>(0 + 0) / 200]
[Stage 555:>(8 + 8) / 200][Stage 557:>(0 + 0) / 200][Stage 559:>(0 + 0) / 200] [Stage 555:(16 + 0) / 200][Stage 557:>(0 + 0) / 200][Stage 559:>(0 + 0) / 200]
[Stage 555:(199 + 1) / 200][Stage 557:(0 + 15) / 200][Stage 559:>(0 + 0) / 200] [Stage 557:(16 + 0) / 200][Stage 559:>(0 + 0) / 200][Stage 560:>(0 + 0) / 200]
[Stage 557:(84 + 16) / 200][Stage 559:>(0 + 0) / 200][Stage 560:>(0 + 0) / 200] [Stage 559:(16 + 0) / 200][Stage 560:>(0 + 0) / 200][Stage 564:>(0 + 0) / 200]
[Stage 559:(29 + 16) / 200][Stage 560:>(0 + 0) / 200][Stage 564:>(0 + 0) / 200] [Stage 560:(85 + 16) / 200][Stage 564:>(0 + 0) / 200][Stage 566:>(0 + 0) / 200]
[Stage 564:>(0 + 0) / 200][Stage 566:>(0 + 0) / 200][Stage 568:>(0 + 0) / 200]
[Stage 564:(16 + 0) / 200][Stage 566:>(0 + 0) / 200][Stage 568:>(0 + 0) / 200]
[Stage 564:(149 + 16) / 200][Stage 566:>(0 + 0) / 200][Stage 568:>(0 + 0) / 200] [Stage 566:(16 + 0) / 200][Stage 568:>(0 + 0) / 200][Stage 569:>(0 + 0) / 200]
[Stage 566:(71 + 16) / 200][Stage 568:>(0 + 0) / 200][Stage 569:>(0 + 0) / 200] [Stage 568:(16 + 0) / 200][Stage 569:>(0 + 0) / 200][Stage 573:>(0 + 0) / 200]
[Stage 568:(16 + 2) / 200][Stage 569:>(0 + 0) / 200][Stage 573:>(0 + 0) / 200] [Stage 569:(42 + 18) / 200][Stage 573:>(0 + 0) / 200][Stage 575:>(0 + 0) / 200]
[Stage 573:>(0 + 0) / 200][Stage 575:>(0 + 0) / 200][Stage 577:>(0 + 0) / 200]
[Stage 573:(0 + 16) / 200][Stage 575:>(0 + 0) / 200][Stage 577:>(0 + 0) / 200] [Stage 573:(16 + 0) / 200][Stage 575:>(0 + 0) / 200][Stage 577:>(0 + 0) / 200]
[Stage 573:(67 + 16) / 200][Stage 575:>(0 + 0) / 200][Stage 577:>(0 + 0) / 200] [Stage 575:(16 + 0) / 200][Stage 577:>(0 + 0) / 200][Stage 578:>(0 + 0) / 200]
[Stage 575:(144 + 16) / 200][Stage 577:>(0 + 0) / 200][Stage 578:>(0 + 0) / 200] [Stage 577:(16 + 0) / 200][Stage 578:>(0 + 0) / 200][Stage 581:>(0 + 0) / 200]
[Stage 577:(184 + 16) / 200][Stage 578:>(0 + 0) / 200][Stage 581:>(0 + 0) / 200] [Stage 578:(197 + 3) / 200][Stage 581:>(0 + 0) / 200][Stage 585:>(0 + 0) / 200]
[Stage 581:>(0 + 0) / 200][Stage 585:>(0 + 0) / 200][Stage 587:>(0 + 0) / 200] [Stage 580:(58 + 16) / 200][Stage 581:>(0 + 0) / 200][Stage 585:>(0 + 0) / 200]
[Stage 580:(176 + 17) / 200][Stage 581:>(0 + 0) / 200][Stage 585:>(0 + 0) / 200] [Stage 581:(195 + 5) / 200][Stage 585:>(0 + 0) / 200][Stage 587:>(0 + 0) / 200]
[Stage 585:>(0 + 0) / 200][Stage 587:>(0 + 0) / 200][Stage 589:>(0 + 0) / 200] [Stage 583:(69 + 17) / 200][Stage 585:>(0 + 0) / 200][Stage 587:>(0 + 0) / 200]
[Stage 583:(170 + 16) / 200][Stage 585:>(0 + 0) / 200][Stage 587:>(0 + 0) / 200] [Stage 585:(16 + 0) / 200][Stage 587:>(0 + 0) / 200][Stage 589:>(0 + 0) / 200]
[Stage 585:(75 + 16) / 200][Stage 587:>(0 + 0) / 200][Stage 589:>(0 + 0) / 200]
[Stage 587:(16 + 0) / 200][Stage 589:>(0 + 0) / 200][Stage 591:>(0 + 0) / 200]
[Stage 587:(16 + 6) / 200][Stage 589:>(0 + 0) / 200][Stage 591:>(0 + 0) / 200] [Stage 589:>(8 + 8) / 200][Stage 591:>(0 + 0) / 200][Stage 593:>(0 + 0) / 200]
[Stage 589:(16 + 0) / 200][Stage 591:>(0 + 0) / 200][Stage 593:>(0 + 0) / 200]
[Stage 589:(182 + 17) / 200][Stage 591:>(0 + 0) / 200][Stage 593:>(0 + 0) / 200] [Stage 591:(16 + 0) / 200][Stage 593:>(0 + 0) / 200][Stage 595:>(0 + 0) / 200]
[Stage 591:(133 + 17) / 200][Stage 593:>(0 + 0) / 200][Stage 595:>(0 + 0) / 200] [Stage 593:(16 + 0) / 200][Stage 595:>(0 + 0) / 200][Stage 597:>(0 + 0) / 200]
[Stage 593:(39 + 18) / 200][Stage 595:>(0 + 0) / 200][Stage 597:>(0 + 0) / 200] [Stage 595:(16 + 0) / 200][Stage 597:>(0 + 0) / 200][Stage 599:>(0 + 0) / 200]
[Stage 597:(16 + 0) / 200][Stage 599:>(0 + 0) / 200][Stage 600:>(0 + 0) / 200]
[Stage 599:(0 + 16) / 200][Stage 600:>(0 + 0) / 200][Stage 605:(11 + 0) / 200] [Stage 599:(16 + 0) / 200][Stage 600:>(0 + 0) / 200][Stage 605:(11 + 0) / 200]
[Stage 599:(169 + 16) / 200][Stage 600:>(0 + 0) / 200][Stage 605:(11 + 0) / 200] [Stage 605:==> (11 + 0) / 200]
[Stage 602:======> (102 + 18) / 200][Stage 605:> (11 + 0) / 200] [Stage 605:==> (11 + 16) / 200]
[Stage 606:============================================> (170 + 16) / 200]
[Stage 607:===================================> (135 + 16) / 200]
[Stage 932:====================================================>(197 + 3) / 200]
 application_1733153225851_0048 
 query time 
| runtime | disk spilled | memspilled | local_read | remote_read | shuffle_write | deser_time | run_time | ser_time | f_wait_time | gc_time | peak_mem | queryid | input read | acc_task_time | stages | output rows | executors | core/exec | task.cpus | parallelism | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| real_queryid | |||||||||||||||||||||
| 1 | 17.650000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.200000 | 6.790000 | 0.000000 | 0.000000 | 0.030000 | 1.340000 | 8 | 22.540000 | 13.990000 | [ 8 10 12 15] | 1.180000 | 4 | 4 | 1 | 32 | 
 operator count 
| 0 | 1 | |
|---|---|---|
| AQEShuffleRead | 0 | 2 | 
| AdaptiveSparkPlan | 0 | 1 | 
| ColumnarExchange | 0 | 2 | 
| FilterExecTransformer | 0 | 1 | 
| FlushableHashAggregateExecTransformer | 0 | 1 | 
| InputAdapter | 0 | 2 | 
| InputIteratorTransformer | 0 | 2 | 
| ProjectExecTransformer | 0 | 2 | 
| RegularHashAggregateExecTransformer | 0 | 1 | 
| Scan parquet | 0 | 1 | 
| ShuffleQueryStage | 0 | 2 | 
| SortExecTransformer | 0 | 1 | 
| VeloxColumnarToRow | 0 | 1 | 
| VeloxResizeBatches | 0 | 2 | 
 operator input row count 
| 1 | |
|---|---|
| ColumnarExchange | 0.000000 | 
| VeloxResizeBatches | 0.000000 | 
 operator output row count 
| 1 | |
|---|---|
| ColumnarExchange | 0.000000 | 
| FlushableHashAggregateExecTransformer | 0.000000 | 
| InputIteratorTransformer | 0.000000 | 
| ProjectExecTransformer | 591.600000 | 
| RegularHashAggregateExecTransformer | 0.000000 | 
| Scan parquet | 591.600000 | 
| SortExecTransformer | 0.000000 | 
| VeloxColumnarToRow | 0.000000 | 
| VeloxResizeBatches | 0.000000 | 
| 0 | |
|---|---|
| 44%_time of scan and filter | 7.53 | 
| 36%_time of project | 6.13 | 
| 16%_not_counted | 2.69 | 
| 3%_idle | 0.55 | 
| 0%_time of input iterator | 0.06 | 
| 0%_time of aggregation | 0.03 | 
| 0%_time to append / split batches | 0.00 | 
| 0%_time of rowConstruction | 0.00 | 
| 0%_time to split | 0.00 | 
| 0%_time to deserialize | 0.00 | 
| 0%_time of sort | 0.00 | 
| 0%_time of extraction | 0.00 | 
| 0%_shuffle write time | 0.00 | 
| 0%_time to convert | 0.00 | 
| 0%_time to compress | 0.00 | 
| 0%_time to spill | 0.00 | 
| 0%_time to decompress | 0.00 | 
Compare to vanilla¶
load data /sr213/application_1733153225851_0029/app.log
emon metric
[Stage 1319:> (0 + 3) / 3]
[Stage 1319:==================> (1 + 2) / 3]
sar metric
time breakdown
| application_1733153225851_0029 | application_1733153225851_0048 | diff | |
|---|---|---|---|
| runtime | 132.14 | 17.65 | 648.67% | 
| shuffle_write | 0.00 | 0.00 | 0.00% | 
| f_wait_time | 0.00 | 0.00 | 0.00% | 
| input read | 22.54 | 22.54 | 0.00% | 
| acc_task_time | 128.01 | 13.99 | 815.01% | 
| output rows | 1.79 | 1.18 | 51.69% | 
| %user>90% | 0.99 | 0.93 | 5.91% | 
| %kernel>10% | 0.99 | 0.97 | 2.85% | 
| %iowait>10% | 0.31 | 0.62 | -49.30% | 
| avg %user | 82.11 | 41.22 | 99.21% | 
| avg %system | 6.10 | 4.51 | 35.11% | 
| avg %iowait | 0.17 | 0.74 | -76.60% | 
| avg disk util | 7.13 | 32.21 | -77.85% | 
| time more than 90% | 0.00 | 0.00 | 0.00% | 
| total read (G) | 5.24 | 5.39 | -2.75% | 
| total write (G) | 0.02 | 1.12 | -97.81% | 
| avg read bw (MB/s) | 37.52 | 190.27 | -80.28% | 
| avg write bw (MB/s) | 0.18 | 39.61 | -99.55% | 
| read bw %75 | 59.27 | 411.58 | -85.60% | 
| read bw %95 | 173.05 | 484.54 | -64.29% | 
| read bw max | 236.70 | 510.35 | -53.62% | 
| time_rd_morethan_95 | 0.05 | 0.03 | 41.96% | 
| write bw %75 | 0.07 | 1.07 | -93.45% | 
| write bw %95 | 1.23 | 165.69 | -99.25% | 
| write bw max | 1.70 | 812.51 | -99.79% | 
| time_wr_morethan_95 | 0.00 | 0.03 | -100.00% | 
| cached mean | 88.33 | 93.90 | -5.93% | 
| cached 75% | 132.00 | 145.00 | -8.97% | 
| cached max | 160.00 | 188.00 | -14.89% | 
| used mean | 2,060.73 | 834.00 | 147.09% | 
| used 75% | 2,343.00 | 852.00 | 175.00% | 
| used max | 2,346.00 | 859.00 | 173.11% | 
| rx MB/s 75% | 0.00 | 0.00 | 0.00% | 
| rx MB/s 95% | 0.00 | 0.00 | 0.00% | 
| rx MB/s 99% | 0.00 | 0.00 | 0.00% | 
| pgin mean | 37.37 | 190.21 | -80.35% | 
| pgin 75% | 59.00 | 412.00 | -85.68% | 
| pgin max | 352.00 | 509.00 | -30.84% | 
| pgout mean | 0.13 | 40.97 | -99.68% | 
| pgout 75% | 0.00 | 1.00 | -100.00% | 
| pgout max | 2.00 | 840.00 | -99.76% | 
| fault mean | 952,586.87 | 117,653.31 | 709.66% | 
| fault 75% | 1,426,717.00 | 205,151.00 | 595.45% | 
| fault max | 2,628,392.00 | 256,538.00 | 924.56% | 
| cpu%_avg | 0.88 | 0.45 | 96.45% | 
| cpu freq_avg | 3,460.22 | 3,241.92 | 6.73% | 
| pathlength_sum | 17,960.00 | 1,933.00 | 829.13% | 
| ipc_avg | 1.27 | 1.14 | 11.30% | 
| runtime | shuffle_write | f_wait_time | input read | acc_task_time | output rows | |
|---|---|---|---|---|---|---|
| real_queryid | ||||||
| 1 | 132.14 17.65 648.67% | 0.00 0.00 nan% | 0.00 0.00 nan% | 22.54 22.54 0.00% | 128.01 13.99 815.01% | 1.79 1.18 51.69% | 
| sr217 | agg | |
|---|---|---|
| 0 | ||
| %user>90% | 0.99 0.93 5.91% | 0.99 0.93 5.91% | 
| %kernel>10% | 0.99 0.97 2.85% | 0.99 0.97 2.85% | 
| %iowait>10% | 0.31 0.62 -49.30% | 0.31 0.62 -49.30% | 
| avg %user | 82.11 41.22 99.21% | 82.11 41.22 99.21% | 
| avg %system | 6.10 4.51 35.11% | 6.10 4.51 35.11% | 
| avg %iowait | 0.17 0.74 -76.60% | 0.17 0.74 -76.60% | 
| avg disk util | 7.13 32.21 -77.85% | 7.13 32.21 -77.85% | 
| time more than 90% | 0.00 0.00 nan% | 0.00 0.00 nan% | 
| total read (G) | 5.24 5.39 -2.75% | 5.24 5.39 -2.75% | 
| total write (G) | 0.02 1.12 -97.81% | 0.02 1.12 -97.81% | 
| avg read bw (MB/s) | 37.52 190.27 -80.28% | 37.52 190.27 -80.28% | 
| avg write bw (MB/s) | 0.18 39.61 -99.55% | 0.18 39.61 -99.55% | 
| read bw %75 | 59.27 411.58 -85.60% | 59.27 411.58 -85.60% | 
| read bw %95 | 173.05 484.54 -64.29% | 173.05 484.54 -64.29% | 
| read bw max | 236.70 510.35 -53.62% | 236.70 510.35 -53.62% | 
| time_rd_morethan_95 | 0.05 0.03 41.96% | 0.05 0.03 41.96% | 
| write bw %75 | 0.07 1.07 -93.45% | 0.07 1.07 -93.45% | 
| write bw %95 | 1.23 165.69 -99.25% | 1.23 165.69 -99.25% | 
| write bw max | 1.70 812.51 -99.79% | 1.70 812.51 -99.79% | 
| time_wr_morethan_95 | 0.00 0.03 -100.00% | 0.00 0.03 -100.00% | 
| cached mean | 88.33 93.90 -5.93% | 88.33 93.90 -5.93% | 
| cached 75% | 132.00 145.00 -8.97% | 132.00 145.00 -8.97% | 
| cached max | 160.00 188.00 -14.89% | 160.00 188.00 -14.89% | 
| used mean | 2,060.73 834.00 147.09% | 2,060.73 834.00 147.09% | 
| used 75% | 2,343.00 852.00 175.00% | 2,343.00 852.00 175.00% | 
| used max | 2,346.00 859.00 173.11% | 2,346.00 859.00 173.11% | 
| rx MB/s 75% | 0.00 0.00 nan% | 0.00 0.00 nan% | 
| rx MB/s 95% | 0.00 0.00 nan% | 0.00 0.00 nan% | 
| rx MB/s 99% | 0.00 0.00 nan% | 0.00 0.00 nan% | 
| pgin mean | 37.37 190.21 -80.35% | 37.37 190.21 -80.35% | 
| pgin 75% | 59.00 412.00 -85.68% | 59.00 412.00 -85.68% | 
| pgin max | 352.00 509.00 -30.84% | 352.00 509.00 -30.84% | 
| pgout mean | 0.13 40.97 -99.68% | 0.13 40.97 -99.68% | 
| pgout 75% | 0.00 1.00 -100.00% | 0.00 1.00 -100.00% | 
| pgout max | 2.00 840.00 -99.76% | 2.00 840.00 -99.76% | 
| fault mean | 952,586.87 117,653.31 709.66% | 952,586.87 117,653.31 709.66% | 
| fault 75% | 1,426,717.00 205,151.00 595.45% | 1,426,717.00 205,151.00 595.45% | 
| fault max | 2,628,392.00 256,538.00 924.56% | 2,628,392.00 256,538.00 924.56% | 
| client | sr217 | agg | 
|---|---|---|
| cpu%_avg | 0.88 0.45 96.45% | 0.88 0.45 96.45% | 
| cpu freq_avg | 3,460.22 3,241.92 6.73% | 3,460.22 3,241.92 6.73% | 
| pathlength_sum | 17,960.00 1,933.00 829.13% | 17,960.00 1,933.00 829.13% | 
| ipc_avg | 1.27 1.14 11.30% | 1.27 1.14 11.30% | 
| 
 | 
 | 
Config compare¶
| 0851_0048 | 0851_0029 | comp | |
|---|---|---|---|
| callSite.short | collect at /tmp/ipykernel_265482/1936321720.py:117 | collect at /tmp/ipykernel_234307/1936321720.py:117 | False | 
| spark.app.submitTime | 1733464301669 | 1733457038427 | False | 
| spark.executor.extraClassPath | file:///data0/home/sparkuser/jars/6600a164407ae0e4f5ea5b33dc4b902f23a27730/gluten-velox-bundle-spark3.3_2.12-centos_7_x86_64-1.4.0.jar | False | |
| spark.executor.extraJavaOptions | -xx:+ignoreunrecognizedvmoptions --add-opens=java.base/java.lang=all-unnamed --add-opens=java.base/java.lang.invoke=all-unnamed --add-opens=java.base/java.lang.reflect=all-unnamed --add-opens=java.base/java.io=all-unnamed --add-opens=java.base/java.net=all-unnamed --add-opens=java.base/java.nio=all-unnamed --add-opens=java.base/java.util=all-unnamed --add-opens=java.base/java.util.concurrent=all-unnamed --add-opens=java.base/java.util.concurrent.atomic=all-unnamed --add-opens=java.base/sun.nio.ch=all-unnamed --add-opens=java.base/sun.nio.cs=all-unnamed --add-opens=java.base/sun.security.action=all-unnamed --add-opens=java.base/sun.util.calendar=all-unnamed --add-opens=java.security.jgss/sun.security.krb5=all-unnamed -xx:+useparalleloldgc -xx:parallelgcthreads=2 -xx:newratio=1 -xx:survivorratio=1 -xx:+usecompressedoops -verbose:gc -xx:+printgcdetails -xx:+printgctimestamps -xx:errorfile=/home/sparkuser/logs/java/hs_err_pid%p.log | -xx:+ignoreunrecognizedvmoptions --add-opens=java.base/java.lang=all-unnamed --add-opens=java.base/java.lang.invoke=all-unnamed --add-opens=java.base/java.lang.reflect=all-unnamed --add-opens=java.base/java.io=all-unnamed --add-opens=java.base/java.net=all-unnamed --add-opens=java.base/java.nio=all-unnamed --add-opens=java.base/java.util=all-unnamed --add-opens=java.base/java.util.concurrent=all-unnamed --add-opens=java.base/java.util.concurrent.atomic=all-unnamed --add-opens=java.base/sun.nio.ch=all-unnamed --add-opens=java.base/sun.nio.cs=all-unnamed --add-opens=java.base/sun.security.action=all-unnamed --add-opens=java.base/sun.util.calendar=all-unnamed --add-opens=java.security.jgss/sun.security.krb5=all-unnamed -xx:+useparalleloldgc -xx:parallelgcthreads=2 -xx:newratio=1 -xx:survivorratio=1 -xx:+usecompressedoops -verbose:gc -xx:+printgcdetails -xx:+printgctimestamps -xx:errorfile=/data0/home/sparkuser/logs/java/hs_err_pid%p.log | False | 
| spark.executor.memory | 10944m | 29184m | False | 
| spark.gluten.memory.conservative.task.offHeap.size.in.bytes | 10041163776 | NaN | False | 
| spark.gluten.memory.dynamic.offHeap.sizing.enabled | false | NaN | False | 
| spark.gluten.memory.offHeap.size.in.bytes | 80329310208 | NaN | False | 
| spark.gluten.memory.overAcquiredMemoryRatio | 0 | NaN | False | 
| spark.gluten.memory.task.offHeap.size.in.bytes | 20082327552 | NaN | False | 
| spark.gluten.memoryOverhead.size.in.bytes | 1073741824 | NaN | False | 
| spark.gluten.numTaskSlotsPerExecutor | 4 | NaN | False | 
| spark.gluten.sql.columnar.backend.lib | velox | NaN | False | 
| spark.gluten.sql.columnar.coalesce.batches | true | NaN | False | 
| spark.gluten.sql.columnar.forceshuffledhashjoin | true | NaN | False | 
| spark.gluten.sql.columnar.maxBatchSize | 4096 | NaN | False | 
| spark.gluten.sql.columnar.shuffle.codec | lz4 | NaN | False | 
| spark.gluten.sql.columnar.shuffle.codecBackend | NaN | False | |
| spark.gluten.sql.session.timeZone.default | etc/utc | NaN | False | 
| spark.memory.offHeap.size | 80329310208 | 58368m | False | 
| spark.plugins | org.apache.gluten.glutenplugin | NaN | False | 
| spark.repl.class.outputDir | /tmp/tmpypqh85b0 | /tmp/tmpynceqaxd | False | 
| spark.repl.class.uri | spark://sr213:40521/classes | spark://sr213:34951/classes | False | 
| spark.shuffle.manager | org.apache.spark.shuffle.sort.columnarshufflemanager | NaN | False | 
| spark.sql.adaptive.customCostEvaluatorClass | org.apache.spark.sql.execution.adaptive.glutencostevaluator | NaN | False | 
| spark.sql.extensions | org.apache.gluten.extension.glutensessionextensions | NaN | False | 
| spark.sql.files.maxPartitionBytes | 4g | NaN | False | 
| spark.sql.shuffle.partitions | 32 | 64 | False |