Skip to content

Instantly share code, notes, and snippets.

@adsr
Created September 27, 2023 19:43
Show Gist options
  • Save adsr/8a61ee441e420e9dc45ec692e779f7f0 to your computer and use it in GitHub Desktop.
Save adsr/8a61ee441e420e9dc45ec692e779f7f0 to your computer and use it in GitHub Desktop.
adam@a9626:~/curl-openssl-investigation$ ./curl-test-opensslv1 30 | tee >(awk '{print $1}' | descstat ______total) >(awk '{print $2}' | descstat pretransfer) | cat
0.0516350 0.0083990
0.0557380 0.0115380
0.0637240 0.0194700
0.0637580 0.0193470
0.0595150 0.0183500
0.0598030 0.0180890
0.0597670 0.0188390
0.0597350 0.0187390
0.0634720 0.0189160
0.0481180 0.0065010
0.0637190 0.0198550
0.0637300 0.0199460
0.0636830 0.0212220
0.0637610 0.0193470
0.0597840 0.0186660
0.0556810 0.0116240
0.0598050 0.0189900
0.0597270 0.0190300
0.0597640 0.0188440
0.0596100 0.0190320
0.0597440 0.0186310
0.0597560 0.0187270
0.0597460 0.0190600
0.0597010 0.0185180
0.0597560 0.0190440
0.0596940 0.0188290
0.0597600 0.0183430
0.0596700 0.0189150
0.0597960 0.0189440
0.0597450 0.0188710
pretransfer: n=30 min=0.533 max=0.007 mean=0.021 median=0.018 p95=0.019 p99=0.020 stdev=0.020 sum=0.003
______total: n=30 min=1.792 max=0.048 mean=0.064 median=0.060 p95=0.060 p99=0.064 stdev=0.064 sum=0.003
adam@a9626:~/curl-openssl-investigation$ ./curl-test-opensslv3 30 | tee >(awk '{print $1}' | descstat ______total) >(awk '{print $2}' | descstat pretransfer) | cat
0.0631330 0.0170210
0.0596130 0.0153170
0.0757360 0.0312660
0.0756740 0.0314280
0.0718000 0.0302810
0.0717000 0.0308240
0.0715990 0.0301020
0.0717490 0.0294920
0.0717390 0.0299760
0.0717180 0.0303880
0.0756720 0.0314200
0.0717200 0.0309940
0.0716560 0.0307360
0.0717510 0.0307550
0.0717570 0.0306350
0.0716780 0.0301760
0.0717030 0.0305290
0.0636840 0.0229020
0.0718130 0.0302590
0.0717120 0.0309270
0.0716210 0.0304370
0.0756870 0.0310550
0.0757770 0.0313310
0.0716700 0.0307930
0.0716950 0.0307020
0.0717370 0.0305820
0.0716990 0.0304070
0.0717840 0.0301610
0.0716560 0.0302520
0.0716410 0.0306450
pretransfer: n=30 min=0.882 max=0.015 mean=0.031 median=0.029 p95=0.031 p99=0.031 stdev=0.031 sum=0.004
______total: n=30 min=2.143 max=0.060 mean=0.076 median=0.071 p95=0.072 p99=0.076 stdev=0.076 sum=0.003
adam@a9626:~/curl-openssl-investigation$ ./curl-test-opensslhead 30 | tee >(awk '{print $1}' | descstat ______total) >(awk '{print $2}' | descstat pretransfer) | cat
0.0529190 0.0090170
0.0557820 0.0146610
0.0637130 0.0199180
0.0636370 0.0196120
0.0637050 0.0195550
0.0597960 0.0188920
0.0636360 0.0197980
0.0636750 0.0197230
0.0637500 0.0191710
0.0636020 0.0193910
0.0636850 0.0196310
0.0637250 0.0192260
0.0636880 0.0191200
0.0674770 0.0203930
0.0598780 0.0183600
0.0636010 0.0176920
0.0637530 0.0184280
0.0596220 0.0175830
0.0678510 0.0192460
0.0595940 0.0184580
0.0597270 0.0179920
0.0597080 0.0190470
0.0596890 0.0182320
0.0597720 0.0183230
0.0597720 0.0184400
0.0636700 0.0192660
0.0636290 0.0199390
0.0637210 0.0193790
0.0637450 0.0191440
0.0636290 0.0195580
pretransfer: n=30 min=0.557 max=0.009 mean=0.020 median=0.019 p95=0.019 p99=0.020 stdev=0.020 sum=0.002
______total: n=30 min=1.864 max=0.053 mean=0.068 median=0.062 p95=0.064 p99=0.064 stdev=0.067 sum=0.003
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment