From 02cf5a0b5aba6ac12dd0049c3f510dfd944878ae Mon Sep 17 00:00:00 2001 From: linxGnu Date: Mon, 26 Jul 2021 21:23:51 +0900 Subject: [PATCH] Update README --- README.md | 180 +++++++++++++++++++++++++++--------------------------- 1 file changed, 90 insertions(+), 90 deletions(-) diff --git a/README.md b/README.md index 78c204e..58eef2a 100644 --- a/README.md +++ b/README.md @@ -88,36 +88,36 @@ cpu: AMD Ryzen 9 3950X 16-Core Processor PASS benchmark iter time/iter bytes alloc allocs --------- ---- --------- ----------- ------ -BenchmarkPQueueWriting_16-32 46 26.32 ms/op 137221 B/op 10294 allocs/op -BenchmarkDQueueWriting_16-32 14 80.57 ms/op 10451647 B/op 160338 allocs/op -BenchmarkBigQueueWriting_16-32 20 58.55 ms/op 10245 B/op 38 allocs/op -BenchmarkPQueueWriting_64-32 43 27.11 ms/op 137567 B/op 10293 allocs/op -BenchmarkDQueueWriting_64-32 13 84.56 ms/op 13335659 B/op 180340 allocs/op -BenchmarkBigQueueWriting_64-32 20 56.96 ms/op 10238 B/op 37 allocs/op -BenchmarkPQueueWriting_256-32 38 29.42 ms/op 138880 B/op 10292 allocs/op -BenchmarkDQueueWriting_256-32 13 90.42 ms/op 17502721 B/op 180346 allocs/op -BenchmarkBigQueueWriting_256-32 22 57.90 ms/op 11456 B/op 37 allocs/op -BenchmarkPQueueWriting_2048-32 24 49.02 ms/op 153348 B/op 10293 allocs/op -BenchmarkDQueueWriting_2048-32 9 123.84 ms/op 56574636 B/op 180361 allocs/op -BenchmarkBigQueueWriting_2048-32 14 75.15 ms/op 26638 B/op 38 allocs/op -BenchmarkPQueueWriting_16K-32 5 225.57 ms/op 271979 B/op 10325 allocs/op -BenchmarkDQueueWriting_16K-32 4 331.99 ms/op 379260696 B/op 180467 allocs/op -BenchmarkBigQueueWriting_16K-32 5 211.18 ms/op 141302 B/op 49 allocs/op -BenchmarkPQueueRW_16-32 18 64.79 ms/op 216860 B/op 20289 allocs/op -BenchmarkDQueueRW_16-32 10 102.76 ms/op 10453109 B/op 161535 allocs/op -BenchmarkBigQueueRW_16-32 20 61.89 ms/op 171156 B/op 10050 allocs/op -BenchmarkPQueueRW_64-32 18 65.89 ms/op 217247 B/op 20288 allocs/op -BenchmarkDQueueRW_64-32 10 107.03 ms/op 13336608 B/op 181572 allocs/op -BenchmarkBigQueueRW_64-32 20 62.09 ms/op 650552 B/op 10044 allocs/op -BenchmarkPQueueRW_256-32 33 34.30 ms/op 115911 B/op 10176 allocs/op -BenchmarkDQueueRW_256-32 20 57.05 ms/op 8762574 B/op 90832 allocs/op -BenchmarkBigQueueRW_256-32 19 67.70 ms/op 2572434 B/op 10048 allocs/op -BenchmarkPQueueRW_2048-32 25 47.51 ms/op 143808 B/op 10173 allocs/op -BenchmarkDQueueRW_2048-32 15 74.39 ms/op 28306310 B/op 90881 allocs/op -BenchmarkBigQueueRW_2048-32 12 89.23 ms/op 20506488 B/op 10045 allocs/op -BenchmarkPQueueRW_16K-32 8 138.68 ms/op 373000 B/op 10171 allocs/op -BenchmarkDQueueRW_16K-32 6 186.23 ms/op 189712077 B/op 91302 allocs/op -BenchmarkBigQueueRW_16K-32 4 277.45 ms/op 163986380 B/op 10104 allocs/op +BenchmarkPQueueWriting_16-32 44 27.06 ms/op 137089 B/op 10293 allocs/op +BenchmarkDQueueWriting_16-32 13 81.94 ms/op 10452544 B/op 160338 allocs/op +BenchmarkBigQueueWriting_16-32 20 56.87 ms/op 9917 B/op 37 allocs/op +BenchmarkPQueueWriting_64-32 42 27.01 ms/op 137512 B/op 10294 allocs/op +BenchmarkDQueueWriting_64-32 13 88.54 ms/op 13335051 B/op 180337 allocs/op +BenchmarkBigQueueWriting_64-32 20 57.00 ms/op 10238 B/op 38 allocs/op +BenchmarkPQueueWriting_256-32 38 29.29 ms/op 138994 B/op 10292 allocs/op +BenchmarkDQueueWriting_256-32 13 90.40 ms/op 17503163 B/op 180345 allocs/op +BenchmarkBigQueueWriting_256-32 19 58.69 ms/op 11912 B/op 39 allocs/op +BenchmarkPQueueWriting_2048-32 22 51.28 ms/op 153278 B/op 10292 allocs/op +BenchmarkDQueueWriting_2048-32 9 126.54 ms/op 56574402 B/op 180362 allocs/op +BenchmarkBigQueueWriting_2048-32 14 78.10 ms/op 25688 B/op 36 allocs/op +BenchmarkPQueueWriting_16K-32 5 218.72 ms/op 271150 B/op 10326 allocs/op +BenchmarkDQueueWriting_16K-32 3 339.32 ms/op 379261010 B/op 180443 allocs/op +BenchmarkBigQueueWriting_16K-32 5 211.49 ms/op 141206 B/op 48 allocs/op +BenchmarkPQueueRW_16-32 16 71.78 ms/op 388231 B/op 20392 allocs/op +BenchmarkDQueueRW_16-32 10 103.99 ms/op 10452658 B/op 161524 allocs/op +BenchmarkBigQueueRW_16-32 20 61.13 ms/op 170384 B/op 10046 allocs/op +BenchmarkPQueueRW_64-32 15 70.40 ms/op 388646 B/op 20390 allocs/op +BenchmarkDQueueRW_64-32 10 108.91 ms/op 13337388 B/op 181600 allocs/op +BenchmarkBigQueueRW_64-32 20 62.01 ms/op 650662 B/op 10044 allocs/op +BenchmarkPQueueRW_256-32 30 38.48 ms/op 201353 B/op 10226 allocs/op +BenchmarkDQueueRW_256-32 19 57.82 ms/op 8762733 B/op 90822 allocs/op +BenchmarkBigQueueRW_256-32 16 63.27 ms/op 2572310 B/op 10045 allocs/op +BenchmarkPQueueRW_2048-32 21 52.46 ms/op 229580 B/op 10225 allocs/op +BenchmarkDQueueRW_2048-32 15 75.09 ms/op 28306604 B/op 90907 allocs/op +BenchmarkBigQueueRW_2048-32 12 91.33 ms/op 20506824 B/op 10048 allocs/op +BenchmarkPQueueRW_16K-32 7 157.67 ms/op 459536 B/op 10231 allocs/op +BenchmarkDQueueRW_16K-32 6 186.61 ms/op 189714586 B/op 91322 allocs/op +BenchmarkBigQueueRW_16K-32 4 275.95 ms/op 163986880 B/op 10095 allocs/op ``` #### NVMe - Corsair Force MP600 @@ -137,36 +137,36 @@ cpu: AMD Ryzen 9 3950X 16-Core Processor PASS benchmark iter time/iter bytes alloc allocs --------- ---- --------- ----------- ------ -BenchmarkPQueueWriting_16-32 80 14.80 ms/op 136036 B/op 10283 allocs/op -BenchmarkDQueueWriting_16-32 18 61.24 ms/op 10449852 B/op 160336 allocs/op -BenchmarkBigQueueWriting_16-32 145 8.44 ms/op 9472 B/op 36 allocs/op -BenchmarkPQueueWriting_64-32 73 15.55 ms/op 136393 B/op 10284 allocs/op -BenchmarkDQueueWriting_64-32 16 66.56 ms/op 13333648 B/op 180340 allocs/op -BenchmarkBigQueueWriting_64-32 148 8.25 ms/op 9964 B/op 37 allocs/op -BenchmarkPQueueWriting_256-32 67 17.40 ms/op 137951 B/op 10283 allocs/op -BenchmarkDQueueWriting_256-32 15 71.24 ms/op 17501454 B/op 180343 allocs/op -BenchmarkBigQueueWriting_256-32 133 9.06 ms/op 11276 B/op 36 allocs/op -BenchmarkPQueueWriting_2048-32 38 30.54 ms/op 152186 B/op 10283 allocs/op -BenchmarkDQueueWriting_2048-32 12 97.89 ms/op 56572777 B/op 180365 allocs/op -BenchmarkBigQueueWriting_2048-32 58 20.24 ms/op 25619 B/op 36 allocs/op -BenchmarkPQueueWriting_16K-32 9 119.54 ms/op 267007 B/op 10283 allocs/op -BenchmarkDQueueWriting_16K-32 4 253.18 ms/op 379251416 B/op 180379 allocs/op -BenchmarkBigQueueWriting_16K-32 9 112.79 ms/op 141259 B/op 46 allocs/op -BenchmarkPQueueRW_16-32 25 50.07 ms/op 215357 B/op 20278 allocs/op -BenchmarkDQueueRW_16-32 15 74.21 ms/op 10450625 B/op 161255 allocs/op -BenchmarkBigQueueRW_16-32 87 13.03 ms/op 170436 B/op 10047 allocs/op -BenchmarkPQueueRW_64-32 22 50.93 ms/op 216066 B/op 20278 allocs/op -BenchmarkDQueueRW_64-32 14 79.57 ms/op 13334752 B/op 181325 allocs/op -BenchmarkBigQueueRW_64-32 97 13.09 ms/op 650830 B/op 10047 allocs/op -BenchmarkPQueueRW_256-32 40 27.65 ms/op 114602 B/op 10169 allocs/op -BenchmarkDQueueRW_256-32 27 42.98 ms/op 8760751 B/op 90713 allocs/op -BenchmarkBigQueueRW_256-32 87 14.28 ms/op 2572322 B/op 10048 allocs/op -BenchmarkPQueueRW_2048-32 30 36.77 ms/op 143256 B/op 10169 allocs/op -BenchmarkDQueueRW_2048-32 20 57.17 ms/op 28303310 B/op 90849 allocs/op -BenchmarkBigQueueRW_2048-32 34 34.43 ms/op 20507220 B/op 10050 allocs/op -BenchmarkPQueueRW_16K-32 10 105.87 ms/op 373214 B/op 10175 allocs/op -BenchmarkDQueueRW_16K-32 8 141.37 ms/op 189702952 B/op 91202 allocs/op -BenchmarkBigQueueRW_16K-32 6 177.57 ms/op 163986198 B/op 10103 allocs/op +BenchmarkPQueueWriting_16-32 74 15.10 ms/op 136119 B/op 10284 allocs/op +BenchmarkDQueueWriting_16-32 19 60.36 ms/op 10449888 B/op 160336 allocs/op +BenchmarkBigQueueWriting_16-32 139 8.22 ms/op 9499 B/op 36 allocs/op +BenchmarkPQueueWriting_64-32 73 15.62 ms/op 136532 B/op 10284 allocs/op +BenchmarkDQueueWriting_64-32 18 64.45 ms/op 13333902 B/op 180339 allocs/op +BenchmarkBigQueueWriting_64-32 144 8.64 ms/op 9917 B/op 36 allocs/op +BenchmarkPQueueWriting_256-32 64 17.21 ms/op 137921 B/op 10283 allocs/op +BenchmarkDQueueWriting_256-32 16 69.30 ms/op 17501067 B/op 180341 allocs/op +BenchmarkBigQueueWriting_256-32 133 8.99 ms/op 11287 B/op 36 allocs/op +BenchmarkPQueueWriting_2048-32 38 28.95 ms/op 152199 B/op 10283 allocs/op +BenchmarkDQueueWriting_2048-32 12 95.34 ms/op 56572654 B/op 180365 allocs/op +BenchmarkBigQueueWriting_2048-32 58 20.04 ms/op 25649 B/op 36 allocs/op +BenchmarkPQueueWriting_16K-32 9 124.60 ms/op 266861 B/op 10283 allocs/op +BenchmarkDQueueWriting_16K-32 5 250.31 ms/op 379251190 B/op 180384 allocs/op +BenchmarkBigQueueWriting_16K-32 9 111.19 ms/op 140832 B/op 46 allocs/op +BenchmarkPQueueRW_16-32 28 48.08 ms/op 385505 B/op 20381 allocs/op +BenchmarkDQueueRW_16-32 15 72.69 ms/op 10450650 B/op 161245 allocs/op +BenchmarkBigQueueRW_16-32 97 12.13 ms/op 170414 B/op 10046 allocs/op +BenchmarkPQueueRW_64-32 24 47.86 ms/op 385929 B/op 20378 allocs/op +BenchmarkDQueueRW_64-32 15 77.61 ms/op 13335108 B/op 181333 allocs/op +BenchmarkBigQueueRW_64-32 94 12.52 ms/op 650692 B/op 10046 allocs/op +BenchmarkPQueueRW_256-32 44 25.20 ms/op 199529 B/op 10219 allocs/op +BenchmarkDQueueRW_256-32 27 41.57 ms/op 8760670 B/op 90698 allocs/op +BenchmarkBigQueueRW_256-32 81 13.98 ms/op 2572554 B/op 10048 allocs/op +BenchmarkPQueueRW_2048-32 33 36.86 ms/op 228140 B/op 10219 allocs/op +BenchmarkDQueueRW_2048-32 20 55.98 ms/op 28303725 B/op 90805 allocs/op +BenchmarkBigQueueRW_2048-32 33 34.34 ms/op 20506774 B/op 10049 allocs/op +BenchmarkPQueueRW_16K-32 10 103.49 ms/op 457606 B/op 10219 allocs/op +BenchmarkDQueueRW_16K-32 8 139.35 ms/op 189707096 B/op 91242 allocs/op +BenchmarkBigQueueRW_16K-32 6 173.72 ms/op 163985705 B/op 10098 allocs/op ``` ### SSD - Samsung SSD 850 Pro @@ -186,34 +186,34 @@ cpu: AMD Ryzen 9 3950X 16-Core Processor PASS benchmark iter time/iter bytes alloc allocs --------- ---- --------- ----------- ------ -BenchmarkPQueueWriting_16-32 43 24.85 ms/op 137205 B/op 10294 allocs/op -BenchmarkDQueueWriting_16-32 14 80.33 ms/op 10451345 B/op 160336 allocs/op -BenchmarkBigQueueWriting_16-32 75 14.88 ms/op 9801 B/op 38 allocs/op -BenchmarkPQueueWriting_64-32 45 26.35 ms/op 137380 B/op 10293 allocs/op -BenchmarkDQueueWriting_64-32 13 85.25 ms/op 13334991 B/op 180335 allocs/op -BenchmarkBigQueueWriting_64-32 79 15.78 ms/op 10099 B/op 37 allocs/op -BenchmarkPQueueWriting_256-32 38 29.32 ms/op 138807 B/op 10292 allocs/op -BenchmarkDQueueWriting_256-32 13 89.41 ms/op 17502247 B/op 180342 allocs/op -BenchmarkBigQueueWriting_256-32 76 16.56 ms/op 11647 B/op 37 allocs/op -BenchmarkPQueueWriting_2048-32 22 47.87 ms/op 153270 B/op 10292 allocs/op -BenchmarkDQueueWriting_2048-32 9 124.59 ms/op 56573098 B/op 180360 allocs/op -BenchmarkBigQueueWriting_2048-32 33 34.87 ms/op 25830 B/op 36 allocs/op -BenchmarkPQueueWriting_16K-32 5 210.74 ms/op 269723 B/op 10311 allocs/op -BenchmarkDQueueWriting_16K-32 3 334.56 ms/op 379257208 B/op 180418 allocs/op -BenchmarkBigQueueWriting_16K-32 6 169.74 ms/op 141168 B/op 46 allocs/op -BenchmarkPQueueRW_16-32 16 63.39 ms/op 216785 B/op 20292 allocs/op -BenchmarkDQueueRW_16-32 10 102.52 ms/op 10452241 B/op 161572 allocs/op -BenchmarkBigQueueRW_16-32 63 19.23 ms/op 170347 B/op 10045 allocs/op -BenchmarkPQueueRW_64-32 16 65.51 ms/op 216903 B/op 20286 allocs/op -BenchmarkDQueueRW_64-32 10 106.73 ms/op 13336811 B/op 181594 allocs/op -BenchmarkBigQueueRW_64-32 62 20.19 ms/op 651313 B/op 10050 allocs/op -BenchmarkPQueueRW_256-32 34 35.88 ms/op 115107 B/op 10173 allocs/op -BenchmarkDQueueRW_256-32 19 57.20 ms/op 8762399 B/op 90832 allocs/op -BenchmarkBigQueueRW_256-32 56 22.23 ms/op 2572218 B/op 10045 allocs/op -BenchmarkPQueueRW_2048-32 24 47.83 ms/op 144216 B/op 10175 allocs/op -BenchmarkDQueueRW_2048-32 14 74.56 ms/op 28305654 B/op 90868 allocs/op -BenchmarkBigQueueRW_2048-32 21 48.60 ms/op 20508388 B/op 10055 allocs/op -BenchmarkPQueueRW_16K-32 8 140.97 ms/op 373284 B/op 10174 allocs/op -BenchmarkDQueueRW_16K-32 6 188.00 ms/op 189711808 B/op 91312 allocs/op -BenchmarkBigQueueRW_16K-32 5 241.54 ms/op 163984696 B/op 10087 allocs/op +BenchmarkPQueueWriting_16-32 45 26.23 ms/op 137135 B/op 10293 allocs/op +BenchmarkDQueueWriting_16-32 14 81.40 ms/op 10452582 B/op 160336 allocs/op +BenchmarkBigQueueWriting_16-32 75 14.99 ms/op 9930 B/op 38 allocs/op +BenchmarkPQueueWriting_64-32 40 26.45 ms/op 137381 B/op 10293 allocs/op +BenchmarkDQueueWriting_64-32 13 87.37 ms/op 13335792 B/op 180338 allocs/op +BenchmarkBigQueueWriting_64-32 80 15.36 ms/op 9949 B/op 36 allocs/op +BenchmarkPQueueWriting_256-32 39 29.25 ms/op 138978 B/op 10293 allocs/op +BenchmarkDQueueWriting_256-32 12 92.45 ms/op 17503091 B/op 180343 allocs/op +BenchmarkBigQueueWriting_256-32 75 16.30 ms/op 11532 B/op 37 allocs/op +BenchmarkPQueueWriting_2048-32 22 49.88 ms/op 153137 B/op 10292 allocs/op +BenchmarkDQueueWriting_2048-32 8 128.21 ms/op 56574002 B/op 180355 allocs/op +BenchmarkBigQueueWriting_2048-32 34 35.54 ms/op 26063 B/op 39 allocs/op +BenchmarkPQueueWriting_16K-32 5 211.62 ms/op 272683 B/op 10336 allocs/op +BenchmarkDQueueWriting_16K-32 4 333.20 ms/op 379260210 B/op 180450 allocs/op +BenchmarkBigQueueWriting_16K-32 6 168.80 ms/op 141776 B/op 49 allocs/op +BenchmarkPQueueRW_16-32 15 69.91 ms/op 388373 B/op 20393 allocs/op +BenchmarkDQueueRW_16-32 10 104.36 ms/op 10455220 B/op 161594 allocs/op +BenchmarkBigQueueRW_16-32 63 19.45 ms/op 170485 B/op 10047 allocs/op +BenchmarkPQueueRW_64-32 14 73.33 ms/op 388629 B/op 20390 allocs/op +BenchmarkDQueueRW_64-32 10 109.68 ms/op 13337936 B/op 181560 allocs/op +BenchmarkBigQueueRW_64-32 58 19.34 ms/op 651280 B/op 10049 allocs/op +BenchmarkPQueueRW_256-32 28 37.34 ms/op 200582 B/op 10222 allocs/op +BenchmarkDQueueRW_256-32 20 58.73 ms/op 8763089 B/op 90820 allocs/op +BenchmarkBigQueueRW_256-32 57 21.63 ms/op 2572376 B/op 10047 allocs/op +BenchmarkPQueueRW_2048-32 21 53.02 ms/op 229377 B/op 10223 allocs/op +BenchmarkDQueueRW_2048-32 14 76.97 ms/op 28305274 B/op 90923 allocs/op +BenchmarkBigQueueRW_2048-32 22 49.54 ms/op 20507368 B/op 10055 allocs/op +BenchmarkPQueueRW_16K-32 8 144.38 ms/op 459836 B/op 10235 allocs/op +BenchmarkDQueueRW_16K-32 6 187.45 ms/op 189709072 B/op 91287 allocs/op +BenchmarkBigQueueRW_16K-32 5 238.08 ms/op 163983158 B/op 10070 allocs/op ```