Skip to content

Commit 7bdf917

Browse files
committed
update bench
1 parent f17aa6b commit 7bdf917

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

bench/index.md

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@ body-parser result:
2525
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬────────┐
2626
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
2727
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼────────┤
28-
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.01 ms │ 0.81 ms │ 258 ms │
28+
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.01 ms │ 0.91 ms │ 272 ms │
2929
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴────────┘
30-
┌───────────┬─────────┬─────────┬─────────┬────────┬───────────┬──────────┬─────────┐
31-
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
32-
├───────────┼─────────┼─────────┼─────────┼────────┼───────────┼──────────┼─────────┤
33-
│ Req/Sec │ 33,05533,05544,09545,055 │ 42,820.373,265.0133,046
34-
├───────────┼─────────┼─────────┼─────────┼────────┼───────────┼──────────┼─────────┤
35-
│ Bytes/Sec │ 4.26 MB │ 4.26 MB │ 5.69 MB │ 5.81 MB │ 5.52 MB │ 421 kB │ 4.26 MB │
36-
└───────────┴─────────┴─────────┴─────────┴────────┴───────────┴──────────┴─────────┘
30+
┌───────────┬─────────┬─────────┬─────────┬────────┬───────────┬──────────┬─────────┐
31+
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
32+
├───────────┼─────────┼─────────┼─────────┼────────┼───────────┼──────────┼─────────┤
33+
│ Req/Sec │ 30,76730,76741,34344,191 │ 39,307.644,333.3330,762
34+
├───────────┼─────────┼─────────┼─────────┼────────┼───────────┼──────────┼─────────┤
35+
│ Bytes/Sec │ 3.97 MB │ 3.97 MB │ 5.33 MB │ 5.7 MB │ 5.07 MB │ 560 kB │ 3.97 MB │
36+
└───────────┴─────────┴─────────┴─────────┴────────┴───────────┴──────────┴─────────┘
3737
3838
Req/Bytes counts sampled once per second.
3939
# of samples: 11
4040
41-
471k requests in 11.03s, 60.8 MB read
41+
432k requests in 11.03s, 55.8 MB read
4242
```
4343

4444
milliparsec result:
@@ -47,20 +47,20 @@ milliparsec result:
4747
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬────────┐
4848
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
4949
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼────────┤
50-
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.01 ms │ 0.64 ms │ 252 ms │
50+
│ Latency │ 0 ms │ 0 ms │ 0 ms │ 0 ms │ 0.01 ms │ 0.68 ms │ 255 ms │
5151
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴────────┘
52-
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬──────────┬─────────┐
53-
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
54-
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼──────────┼─────────┤
55-
│ Req/Sec │ 50,75150,75163,42367,07163,610.19 │ 4,416.7250,739
56-
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼──────────┼─────────┤
57-
│ Bytes/Sec │ 6.19 MB │ 6.19 MB │ 7.74 MB │ 8.18 MB │ 7.76 MB │ 538 kB │ 6.19 MB │
58-
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴──────────┴─────────┘
52+
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬──────────┬─────────┐
53+
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
54+
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼──────────┼─────────┤
55+
│ Req/Sec │ 46,04746,04759,39164,25558,285.1 │ 4,625.1546,025
56+
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼──────────┼─────────┤
57+
│ Bytes/Sec │ 5.62 MB │ 5.62 MB │ 7.25 MB │ 7.84 MB │ 7.11 MB │ 565 kB │ 5.62 MB │
58+
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴──────────┴─────────┘
5959
6060
Req/Bytes counts sampled once per second.
6161
# of samples: 11
6262
63-
700k requests in 11.02s, 85.4 MB read
63+
641k requests in 11.02s, 78.2 MB read
6464
```
6565

6666
### Verdict
@@ -80,23 +80,23 @@ autocannon -m POST --form '{ "file": { "type": "file", "path": "./file.txt" }
8080
formidable result:
8181

8282
```
83-
┌─────────┬──────┬──────┬───────┬───────┬─────────┬─────────┬────────┐
84-
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
85-
├─────────┼──────┼──────┼───────┼───────┼─────────┼─────────┼────────┤
86-
│ Latency │ 1 ms │ 8 ms │ 26 ms │ 32 ms │ 9.73 ms │ 8.81 ms │ 256 ms │
87-
└─────────┴──────┴──────┴───────┴───────┴─────────┴─────────┴────────┘
88-
┌───────────┬─────────┬─────────┬────────┬────────┬────────┬────────┬─────────┐
89-
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min
90-
├───────────┼─────────┼─────────┼────────┼────────┼────────┼────────┼─────────┤
91-
│ Req/Sec │ 420 │ 420 │ 690 │ 2,517974.7627.32420
92-
├───────────┼─────────┼─────────┼────────┼────────┼────────┼────────┼─────────┤
93-
│ Bytes/Sec │ 83.2 kB │ 83.2 kB │ 137 kB │ 498 kB │ 193 kB │ 124 kB │ 83.2 kB │
94-
└───────────┴─────────┴─────────┴────────┴────────┴────────┴────────┴─────────┘
83+
┌─────────┬──────┬──────┬───────┬───────┬─────────┬─────────┬────────┐
84+
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
85+
├─────────┼──────┼──────┼───────┼───────┼─────────┼─────────┼────────┤
86+
│ Latency │ 1 ms │ 10 ms │ 29 ms │ 33 ms │ 11.1 ms │ 9.48 ms │ 261 ms │
87+
└─────────┴──────┴──────┴───────┴───────┴─────────┴─────────┴────────┘
88+
┌───────────┬───────┬───────┬────────┬────────┬────────┬────────┬───────┐
89+
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
90+
├───────────┼───────┼───────┼────────┼────────┼────────┼────────┼───────┤
91+
│ Req/Sec │ 500 │ 500 │ 630 │ 2,339860.9526.44500
92+
├───────────┼───────┼───────┼────────┼────────┼────────┼────────┼───────┤
93+
│ Bytes/Sec │ 99 kB │ 99 kB │ 125 kB │ 463 kB │ 170 kB │ 104 kB │ 99 kB │
94+
└───────────┴───────┴───────┴────────┴────────┴────────┴────────┴───────┘
9595
9696
Req/Bytes counts sampled once per second.
9797
# of samples: 10
9898
99-
10k requests in 10.03s, 1.93 MB read
99+
9k requests in 10.03s, 1.7 MB read
100100
```
101101

102102
milliparsec result:
@@ -105,22 +105,22 @@ milliparsec result:
105105
┌─────────┬──────┬──────┬───────┬──────┬─────────┬─────────┬────────┐
106106
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
107107
├─────────┼──────┼──────┼───────┼──────┼─────────┼─────────┼────────┤
108-
│ Latency │ 0 ms │ 0 ms │ 1 ms │ 1 ms │ 0.21 ms │ 2.15 ms │ 375 ms │
108+
│ Latency │ 0 ms │ 0 ms │ 1 ms │ 1 ms │ 0.09 ms │ 1.39 ms │ 267 ms │
109109
└─────────┴──────┴──────┴───────┴──────┴─────────┴─────────┴────────┘
110-
┌───────────┬────────┬────────┬─────────┬─────────┬─────────┬──────────┬────────┐
111-
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
112-
├───────────┼────────┼────────┼─────────┼─────────┼─────────┼──────────┼────────┤
113-
│ Req/Sec │ 6,543 │ 6,543 │ 14,60715,45513,841 │ 2,516.57 │ 6,542
114-
├───────────┼────────┼────────┼─────────┼─────────┼─────────┼──────────┼────────┤
115-
│ Bytes/Sec │ 1.3 MB │ 1.3 MB │ 2.89 MB │ 3.06 MB │ 2.74 MB │ 498 kB │ 1.3 MB │
116-
└───────────┴────────┴────────┴─────────┴─────────┴─────────┴──────────┴────────┘
110+
┌───────────┬────────┬────────┬─────────┬─────────┬───────────┬──────────┬────────┐
111+
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min
112+
├───────────┼────────┼────────┼─────────┼─────────┼───────────┼──────────┼────────┤
113+
│ Req/Sec │ 8,543 │ 8,543 │ 17,77518,39916,962.55 │ 2,697.57 │ 8,537
114+
├───────────┼────────┼────────┼─────────┼─────────┼───────────┼──────────┼────────┤
115+
│ Bytes/Sec │ 1.69 MB │ 1.69 MB │ 3.52 MB │ 3.64 MB │ 3.36 MB │ 534 kB │ 1.69 MB │
116+
└───────────┴────────┴────────┴─────────┴─────────┴───────────┴──────────┴────────┘
117117
118118
Req/Bytes counts sampled once per second.
119-
# of samples: 10
119+
# of samples: 11
120120
121-
138k requests in 10.03s, 27.4 MB read
121+
187k requests in 11.03s, 36.9 MB read
122122
```
123123

124124
### Verdict
125125

126-
milliparsec, on average, is ~1000-1200% faster.
126+
milliparsec, on average, is 10-20x faster.

0 commit comments

Comments
 (0)