Commit 26ad577f authored by Kirill Smelkov's avatar Kirill Smelkov

X rio: localhost timings, C > C1 disabled, zwrk@1s

Compared to C-states enabled it is not clear what is going on - it helps
a bit to serial cases, but that is close to noise:

---- 8< ----
cluster:rio dataset:wczblk1-8
zeo/py/fs1-zhash.py                                         398µs ± 1%               375µs ± 2%   -5.82%  (p=0.008 n=5+5)
neo/go/sqlite-zhash.py                                      264µs ± 1%               252µs ± 1%   -4.51%  (p=0.008 n=5+5)
neo/go/sqlite-zhash.go+prefetch128(!sha1)                  36.9µs ± 6%              33.4µs ± 3%   -9.47%  (p=0.008 n=5+5)

cluster:rio dataset:prod1-1024
neo/py(!log)/sqlite-zhash.py                                326µs ± 8%               291µs ± 0%  -10.77%  (p=0.008 n=5+5)
---- 8< ----

and neo/py/sql timing is _not_ denoised:

---- 8< ----
cluster:rio dataset:wczblk1-8
neo/py(!log)/sql-zhash.py                                   406µs ±39%               376µs ±41%     ~     (p=0.246 n=5+5)

cluster:rio dataset:prod1-1024
neo/py(!log)/sql-zhash.py                                   342µs ± 4%               374µs ±41%     ~     (p=0.905 n=4+5)
---- 8< ----

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

$ benchstat -split node,cluster,dataset  20180308-rio-ffixed-c-zwrk10s.txt 20180308-rio-ffixed-noc_C1\(1µs\)-zwrk1s.txt

name                                           old pystone/s            new pystone/s            delta
node:rio
pystone                                                      140k ±12%                142k ± 3%     ~     (p=1.000 n=5+5)

name                                           old time/op              new time/op              delta
node:rio
crc32/py/4K                                                4.79µs ± 1%              4.77µs ± 1%     ~     (p=0.341 n=5+5)
crc32/go/4K                                                1.49µs ± 0%              1.49µs ± 0%     ~     (p=1.000 n=4+5)
sha1/py/4K                                                 8.02µs ± 2%              8.07µs ± 4%     ~     (p=1.000 n=5+5)
sha1/go/4K                                                 8.93µs ± 0%              8.93µs ± 0%     ~     (p=0.400 n=4+4)
unzlib/py/wczdata                                          25.2µs ± 1%              25.1µs ± 1%     ~     (p=0.421 n=5+5)
unzlib/go/wczdata                                          23.0µs ± 0%              22.9µs ± 0%   -0.58%  (p=0.008 n=5+5)
unzlib/py/prod1-avg                                        7.27µs ± 1%              6.85µs ±25%     ~     (p=0.690 n=5+5)
unzlib/go/prod1-avg                                        5.07µs ± 2%              5.02µs ± 1%     ~     (p=0.095 n=5+5)
disk/randread/direct/4K-min                                93.1µs ± 1%              93.4µs ± 0%     ~     (p=0.460 n=5+5)
disk/randread/direct/4K-avg                                 116µs ± 0%               116µs ± 0%     ~     (p=0.238 n=5+5)
disk/randread/pagecache/4K-min                              570ns ± 1%               570ns ± 1%     ~     (p=0.984 n=5+5)
disk/randread/pagecache/4K-avg                             1.00µs ± 1%              1.00µs ± 1%     ~     (p=0.357 n=5+5)

name                                           old time/object          new time/object          delta
cluster:rio dataset:wczblk1-8
fs1-zhash.py                                               29.0µs ± 5%              29.0µs ± 2%     ~     (p=0.730 n=5+5)
fs1-zhash.go                                               4.60µs ± 0%              4.60µs ± 0%     ~     (all equal)
fs1-zhash.go+prefetch128                                   4.74µs ± 3%              4.62µs ± 5%     ~     (p=0.111 n=5+5)
zeo/py/fs1-zhash.py                                         398µs ± 1%               375µs ± 2%   -5.82%  (p=0.008 n=5+5)
zeo/py/fs1-zhash.go                                         138µs ± 1%               135µs ± 1%   -2.25%  (p=0.024 n=5+5)
zeo/py/fs1-zhash.go+prefetch128                            74.5µs ± 2%              73.6µs ± 3%     ~     (p=0.238 n=5+5)
neo/py(!log)/sqlite-zhash.py                                321µs ± 4%               315µs ± 6%     ~     (p=1.000 n=5+5)
neo/py(!log)/sqlite-zhash.go                                155µs ± 2%               155µs ± 5%     ~     (p=0.690 n=5+5)
neo/py(!log)/sqlite-zhash.go+prefetch128                    122µs ± 1%               126µs ± 1%   +3.38%  (p=0.008 n=5+5)
neo/py(!log)/sql-zhash.py                                   406µs ±39%               376µs ±41%     ~     (p=0.246 n=5+5)
neo/py(!log)/sql-zhash.go                                   181µs ± 6%               183µs ± 2%     ~     (p=0.310 n=5+5)
neo/py(!log)/sql-zhash.go+prefetch128                       160µs ± 2%               161µs ± 3%     ~     (p=0.841 n=5+5)
neo/go/fs1-zhash.py                                         223µs ± 6%               216µs ± 1%     ~     (p=0.087 n=5+5)
neo/go/fs1-zhash.go                                        67.2µs ± 1%              67.9µs ± 1%   +1.04%  (p=0.032 n=5+5)
neo/go/fs1-zhash.go+prefetch128                            28.8µs ± 3%              28.4µs ± 5%     ~     (p=0.651 n=5+5)
neo/go/fs1(!sha1)-zhash.go(!sha1)                          43.9µs ± 2%              44.1µs ± 4%     ~     (p=0.627 n=5+5)
neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              18.7µs ± 4%              19.1µs ± 6%     ~     (p=0.548 n=5+5)
neo/go/sqlite-zhash.py                                      264µs ± 1%               252µs ± 1%   -4.51%  (p=0.008 n=5+5)
neo/go/sqlite-zhash.go                                      105µs ± 1%               103µs ± 3%     ~     (p=0.159 n=5+5)
neo/go/sqlite-zhash.go+prefetch128                         37.9µs ± 9%              38.0µs ± 9%     ~     (p=0.897 n=5+5)
neo/go/sqlite-zhash.go(!sha1)                              94.4µs ± 3%              93.0µs ± 2%     ~     (p=0.206 n=5+5)
neo/go/sqlite-zhash.go+prefetch128(!sha1)                  36.9µs ± 6%              33.4µs ± 3%   -9.47%  (p=0.008 n=5+5)
cluster:rio dataset:prod1-1024
fs1-zhash.py                                               24.1µs ± 1%              23.8µs ± 2%     ~     (p=0.325 n=5+5)
fs1-zhash.go                                               3.40µs ± 0%              3.40µs ± 0%     ~     (all equal)
fs1-zhash.go+prefetch128                                   3.00µs ± 0%              3.16µs ± 8%     ~     (p=0.556 n=4+5)
zeo/py/fs1-zhash.py                                         352µs ± 1%               346µs ± 2%     ~     (p=0.056 n=5+5)
zeo/py/fs1-zhash.go                                         116µs ± 2%               114µs ± 1%     ~     (p=0.063 n=5+5)
zeo/py/fs1-zhash.go+prefetch128                            65.9µs ± 1%              64.4µs ± 2%   -2.34%  (p=0.024 n=5+5)
neo/py(!log)/sqlite-zhash.py                                326µs ± 8%               291µs ± 0%  -10.77%  (p=0.008 n=5+5)
neo/py(!log)/sqlite-zhash.go                                142µs ± 2%               142µs ± 2%     ~     (p=0.952 n=5+5)
neo/py(!log)/sqlite-zhash.go+prefetch128                    116µs ± 1%               117µs ± 1%     ~     (p=0.357 n=5+5)
neo/py(!log)/sql-zhash.py                                   342µs ± 4%               374µs ±41%     ~     (p=0.905 n=4+5)
neo/py(!log)/sql-zhash.go                                   173µs ± 3%               173µs ± 8%     ~     (p=0.841 n=5+5)
neo/py(!log)/sql-zhash.go+prefetch128                       148µs ± 2%               148µs ± 2%     ~     (p=0.841 n=5+5)
neo/go/fs1-zhash.py                                         220µs ± 4%               210µs ± 3%     ~     (p=0.095 n=5+5)
neo/go/fs1-zhash.go                                        49.7µs ± 1%              50.2µs ± 2%     ~     (p=0.286 n=5+5)
neo/go/fs1-zhash.go+prefetch128                            18.9µs ± 3%              19.4µs ± 2%     ~     (p=0.103 n=5+5)
neo/go/fs1(!sha1)-zhash.go(!sha1)                          40.7µs ± 1%              40.6µs ± 2%     ~     (p=0.746 n=5+5)
neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              16.2µs ± 2%              15.8µs ± 2%     ~     (p=0.079 n=5+5)
neo/go/sqlite-zhash.py                                      261µs ± 2%               262µs ± 4%     ~     (p=1.000 n=5+5)
neo/go/sqlite-zhash.go                                     93.3µs ± 1%              93.8µs ± 1%     ~     (p=0.357 n=5+5)
neo/go/sqlite-zhash.go+prefetch128                         33.3µs ± 3%              33.4µs ± 6%     ~     (p=0.500 n=5+5)
neo/go/sqlite-zhash.go(!sha1)                              89.9µs ± 1%              90.9µs ± 4%     ~     (p=0.341 n=5+5)
neo/go/sqlite-zhash.go+prefetch128(!sha1)                  33.0µs ± 1%              33.2µs ± 2%     ~     (p=0.952 n=5+5)

name                                           old req/s                new req/s                delta
cluster:rio dataset:wczblk1-8
fs1-zwrk.go·1                                                300k ± 0%                301k ± 1%     ~     (p=0.151 n=5+5)
fs1-zwrk.go·2                                                550k ± 0%                551k ± 0%     ~     (p=0.548 n=5+5)
fs1-zwrk.go·3                                                816k ± 0%                814k ± 0%     ~     (p=0.222 n=5+5)
fs1-zwrk.go·4                                               1.08M ± 0%               1.08M ± 1%     ~     (p=0.690 n=5+5)
fs1-zwrk.go·8                                               1.43M ± 0%               1.43M ± 0%     ~     (p=0.548 n=5+5)
fs1-zwrk.go·12                                              1.55M ± 0%               1.55M ± 0%     ~     (p=0.310 n=5+5)
fs1-zwrk.go·16                                              1.55M ± 1%               1.54M ± 0%     ~     (p=0.222 n=5+5)
zeo/py/fs1-zwrk.go·1                                        7.40k ± 0%               7.50k ± 1%   +1.32%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·2                                        8.89k ± 0%               8.89k ± 2%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·3                                        9.62k ± 1%               9.61k ± 1%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·4                                        9.91k ± 0%               9.92k ± 1%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·8                                        10.3k ± 0%               10.2k ± 2%     ~     (p=0.690 n=5+5)
zeo/py/fs1-zwrk.go·12                                       10.4k ± 1%               10.6k ± 1%   +1.95%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·16                                       10.5k ± 1%               10.5k ± 1%     ~     (p=0.151 n=5+5)
neo/py(!log)/sqlite-zwrk.go·1                               6.82k ± 1%               6.70k ± 2%     ~     (p=0.095 n=5+5)
neo/py(!log)/sqlite-zwrk.go·2                               8.63k ± 1%               8.54k ± 0%     ~     (p=0.111 n=5+4)
neo/py(!log)/sqlite-zwrk.go·3                               8.56k ± 2%               8.43k ± 1%     ~     (p=0.095 n=5+5)
neo/py(!log)/sqlite-zwrk.go·4                               8.54k ± 1%               8.37k ± 4%     ~     (p=0.056 n=5+5)
neo/py(!log)/sqlite-zwrk.go·8                               8.53k ± 1%               8.44k ± 0%   -1.04%  (p=0.016 n=5+4)
neo/py(!log)/sqlite-zwrk.go·12                              8.56k ± 0%               8.23k ± 5%   -3.82%  (p=0.016 n=4+5)
neo/py(!log)/sqlite-zwrk.go·16                              8.53k ± 1%               8.46k ± 1%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·1                                  5.57k ± 2%               5.66k ± 2%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·2                                  6.64k ± 2%               6.75k ± 2%     ~     (p=0.095 n=5+5)
neo/py(!log)/sql-zwrk.go·3                                  6.60k ± 1%               6.68k ± 2%     ~     (p=0.310 n=5+5)
neo/py(!log)/sql-zwrk.go·4                                  6.54k ± 2%               6.70k ± 2%   +2.49%  (p=0.032 n=5+5)
neo/py(!log)/sql-zwrk.go·8                                  6.64k ± 1%               6.50k ± 5%     ~     (p=0.310 n=5+5)
neo/py(!log)/sql-zwrk.go·12                                 6.64k ± 2%               6.67k ± 2%     ~     (p=0.841 n=5+5)
neo/py(!log)/sql-zwrk.go·16                                 6.62k ± 2%               6.72k ± 3%     ~     (p=0.310 n=5+5)
neo/go/fs1-zwrk.go·1                                        15.6k ± 0%               15.7k ± 0%     ~     (p=0.095 n=5+5)
neo/go/fs1-zwrk.go·2                                        30.0k ± 0%               30.2k ± 0%   +0.78%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·3                                        39.6k ± 0%               39.8k ± 0%   +0.47%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·4                                        49.5k ± 0%               49.7k ± 0%   +0.30%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·8                                        69.0k ± 0%               68.8k ± 0%     ~     (p=0.056 n=5+5)
neo/go/fs1-zwrk.go·12                                       73.3k ± 0%               73.0k ± 0%   -0.44%  (p=0.032 n=5+5)
neo/go/fs1-zwrk.go·16                                       74.2k ± 0%               73.7k ± 0%   -0.61%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          25.6k ± 1%               25.5k ± 3%     ~     (p=0.690 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          47.3k ± 0%               47.9k ± 0%   +1.21%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          59.5k ± 0%               59.7k ± 0%   +0.36%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          72.2k ± 0%               72.7k ± 0%   +0.66%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          96.6k ± 0%               97.0k ± 0%   +0.37%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                          110k ± 0%                110k ± 0%     ~     (p=0.690 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                          114k ± 0%                113k ± 1%     ~     (p=0.690 n=5+5)
neo/go/sqlite-zwrk.go·1                                     9.89k ± 0%               9.95k ± 1%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go·2                                     18.1k ± 0%               18.4k ± 0%   +1.93%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·3                                     25.0k ± 0%               25.5k ± 0%   +1.90%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·4                                     29.7k ± 0%               30.4k ± 0%   +2.23%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·8                                     38.1k ± 0%               39.4k ± 1%   +3.56%  (p=0.016 n=4+5)
neo/go/sqlite-zwrk.go·12                                    40.5k ± 2%               40.7k ± 2%     ~     (p=0.421 n=5+5)
neo/go/sqlite-zwrk.go·16                                    41.3k ± 1%               40.8k ± 2%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·1                              11.0k ± 0%               11.1k ± 0%   +1.11%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·2                              19.6k ± 0%               20.1k ± 0%   +2.36%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·3                              27.2k ± 0%               27.9k ± 0%   +2.43%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·4                              33.1k ± 0%               34.2k ± 0%   +3.31%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·8                              42.4k ± 2%               44.0k ± 1%   +3.60%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·12                             42.8k ± 1%               43.4k ± 2%     ~     (p=0.095 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·16                             42.8k ± 3%               41.4k ± 2%   -3.25%  (p=0.016 n=5+5)
cluster:rio dataset:prod1-1024
fs1-zwrk.go·1                                                460k ± 1%                461k ± 1%     ~     (p=1.000 n=5+5)
fs1-zwrk.go·2                                                901k ± 2%                906k ± 1%     ~     (p=0.421 n=5+5)
fs1-zwrk.go·3                                               1.34M ± 1%               1.35M ± 0%     ~     (p=0.151 n=5+5)
fs1-zwrk.go·4                                               1.78M ± 0%               1.78M ± 1%     ~     (p=0.690 n=5+5)
fs1-zwrk.go·8                                               2.37M ± 1%               2.33M ± 1%   -1.46%  (p=0.032 n=5+5)
fs1-zwrk.go·12                                              2.40M ± 0%               2.40M ± 0%     ~     (p=0.222 n=5+5)
fs1-zwrk.go·16                                              2.40M ± 0%               2.40M ± 0%     ~     (p=0.310 n=5+5)
zeo/py/fs1-zwrk.go·1                                        8.87k ± 0%               9.06k ± 1%   +2.15%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·2                                        11.4k ± 1%               11.7k ± 2%   +2.18%  (p=0.016 n=5+5)
zeo/py/fs1-zwrk.go·3                                        12.6k ± 1%               12.9k ± 1%   +2.32%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·4                                        13.1k ± 1%               13.4k ± 3%     ~     (p=0.095 n=5+5)
zeo/py/fs1-zwrk.go·8                                        13.7k ± 0%               13.9k ± 2%   +1.50%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·12                                       13.8k ± 1%               14.2k ± 2%   +2.85%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·16                                       13.9k ± 1%               14.4k ± 1%   +3.31%  (p=0.008 n=5+5)
neo/py(!log)/sqlite-zwrk.go·1                               7.23k ± 0%               7.28k ± 2%     ~     (p=0.222 n=5+5)
neo/py(!log)/sqlite-zwrk.go·2                               8.71k ± 1%               8.70k ± 3%     ~     (p=1.000 n=5+5)
neo/py(!log)/sqlite-zwrk.go·3                               8.71k ± 1%               8.73k ± 3%     ~     (p=0.690 n=5+5)
neo/py(!log)/sqlite-zwrk.go·4                               8.69k ± 1%               8.69k ± 1%     ~     (p=0.841 n=5+5)
neo/py(!log)/sqlite-zwrk.go·8                               8.75k ± 1%               8.77k ± 2%     ~     (p=0.310 n=5+5)
neo/py(!log)/sqlite-zwrk.go·12                              8.66k ± 2%               8.59k ± 7%     ~     (p=0.690 n=5+5)
neo/py(!log)/sqlite-zwrk.go·16                              8.67k ± 2%               8.67k ± 1%     ~     (p=1.000 n=5+5)
neo/py(!log)/sql-zwrk.go·1                                  5.83k ± 1%               5.98k ± 1%   +2.55%  (p=0.008 n=5+5)
neo/py(!log)/sql-zwrk.go·2                                  6.83k ± 1%               6.86k ± 4%     ~     (p=0.421 n=5+5)
neo/py(!log)/sql-zwrk.go·3                                  6.80k ± 1%               6.86k ± 3%     ~     (p=0.222 n=5+5)
neo/py(!log)/sql-zwrk.go·4                                  6.76k ± 2%               6.90k ± 1%   +2.02%  (p=0.016 n=5+5)
neo/py(!log)/sql-zwrk.go·8                                  6.68k ± 2%               6.62k ± 6%     ~     (p=0.841 n=5+5)
neo/py(!log)/sql-zwrk.go·12                                 6.84k ± 2%               6.78k ± 2%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·16                                 6.81k ± 1%               6.78k ± 3%     ~     (p=0.222 n=5+5)
neo/go/fs1-zwrk.go·1                                        21.8k ± 0%               21.6k ± 0%   -1.08%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·2                                        39.2k ± 0%               39.0k ± 0%   -0.42%  (p=0.016 n=5+5)
neo/go/fs1-zwrk.go·3                                        51.4k ± 0%               51.0k ± 1%   -0.66%  (p=0.016 n=5+5)
neo/go/fs1-zwrk.go·4                                        62.9k ± 0%               62.3k ± 0%   -0.97%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·8                                        82.9k ± 2%               79.7k ± 1%   -3.87%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·12                                       88.0k ± 2%               81.8k ± 2%   -7.00%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·16                                       89.6k ± 3%               80.8k ± 3%   -9.89%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          26.6k ± 0%               26.9k ± 1%   +1.27%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          48.7k ± 0%               49.3k ± 0%   +1.10%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          62.0k ± 0%               62.3k ± 0%   +0.53%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          74.4k ± 0%               74.7k ± 0%   +0.39%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          94.2k ± 0%               93.5k ± 2%   -0.76%  (p=0.016 n=4+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                          104k ± 5%                 97k ± 2%   -6.48%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                          107k ± 2%                 95k ± 3%  -11.82%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·1                                     11.1k ± 1%               11.0k ± 0%   -0.58%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·2                                     19.4k ± 0%               19.3k ± 0%   -0.84%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·3                                     26.7k ± 0%               26.4k ± 0%   -0.93%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·4                                     32.1k ± 0%               31.8k ± 0%   -1.04%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·8                                     37.4k ± 2%               38.6k ± 1%   +3.25%  (p=0.016 n=5+5)
neo/go/sqlite-zwrk.go·12                                    35.8k ± 3%               36.5k ± 2%     ~     (p=0.056 n=5+5)
neo/go/sqlite-zwrk.go·16                                    35.0k ± 3%               36.0k ± 1%   +2.79%  (p=0.032 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·1                              11.5k ± 0%               11.4k ± 0%   -1.34%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·2                              19.9k ± 1%               19.9k ± 0%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·3                              27.3k ± 1%               27.4k ± 0%     ~     (p=0.310 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·4                              33.1k ± 0%               33.3k ± 0%   +0.70%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·8                              37.6k ± 2%               38.8k ± 2%   +3.32%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·12                             36.3k ± 4%               36.0k ± 2%     ~     (p=0.421 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·16                             35.2k ± 3%               35.4k ± 1%     ~     (p=1.000 n=5+5)

name                                           old latency-time/object  new latency-time/object  delta
cluster:rio dataset:wczblk1-8
fs1-zwrk.go·1                                              3.33µs ± 0%              3.32µs ± 1%     ~     (p=0.151 n=5+5)
fs1-zwrk.go·2                                              3.63µs ± 0%              3.63µs ± 0%     ~     (p=0.500 n=5+5)
fs1-zwrk.go·3                                              3.68µs ± 0%              3.69µs ± 0%     ~     (p=0.230 n=5+5)
fs1-zwrk.go·4                                              3.70µs ± 0%              3.70µs ± 1%     ~     (p=0.643 n=5+5)
fs1-zwrk.go·8                                              5.60µs ± 0%              5.61µs ± 0%     ~     (p=0.595 n=5+5)
fs1-zwrk.go·12                                             7.75µs ± 0%              7.76µs ± 0%     ~     (p=0.286 n=5+5)
fs1-zwrk.go·16                                             10.3µs ± 1%              10.4µs ± 0%     ~     (p=0.222 n=5+5)
zeo/py/fs1-zwrk.go·1                                        135µs ± 0%               133µs ± 1%   -1.30%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·2                                        225µs ± 0%               225µs ± 2%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·3                                        312µs ± 1%               312µs ± 1%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·4                                        403µs ± 0%               403µs ± 1%     ~     (p=1.000 n=5+5)
zeo/py/fs1-zwrk.go·8                                        778µs ± 0%               781µs ± 2%     ~     (p=0.690 n=5+5)
zeo/py/fs1-zwrk.go·12                                      1.15ms ± 1%              1.13ms ± 1%   -1.91%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·16                                      1.53ms ± 1%              1.52ms ± 1%     ~     (p=0.151 n=5+5)
neo/py(!log)/sqlite-zwrk.go·1                               147µs ± 1%               149µs ± 2%     ~     (p=0.095 n=5+5)
neo/py(!log)/sqlite-zwrk.go·2                               232µs ± 1%               234µs ± 0%     ~     (p=0.111 n=5+4)
neo/py(!log)/sqlite-zwrk.go·3                               350µs ± 2%               356µs ± 1%     ~     (p=0.095 n=5+5)
neo/py(!log)/sqlite-zwrk.go·4                               469µs ± 1%               478µs ± 4%     ~     (p=0.056 n=5+5)
neo/py(!log)/sqlite-zwrk.go·8                               938µs ± 1%               948µs ± 0%   +1.06%  (p=0.016 n=5+4)
neo/py(!log)/sqlite-zwrk.go·12                             1.40ms ± 0%              1.46ms ± 5%   +4.10%  (p=0.016 n=4+5)
neo/py(!log)/sqlite-zwrk.go·16                             1.88ms ± 1%              1.89ms ± 1%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·1                                  180µs ± 2%               177µs ± 2%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·2                                  301µs ± 2%               297µs ± 2%     ~     (p=0.095 n=5+5)
neo/py(!log)/sql-zwrk.go·3                                  454µs ± 1%               449µs ± 2%     ~     (p=0.310 n=5+5)
neo/py(!log)/sql-zwrk.go·4                                  612µs ± 2%               597µs ± 2%   -2.43%  (p=0.032 n=5+5)
neo/py(!log)/sql-zwrk.go·8                                 1.20ms ± 1%              1.23ms ± 5%     ~     (p=0.310 n=5+5)
neo/py(!log)/sql-zwrk.go·12                                1.81ms ± 2%              1.80ms ± 2%     ~     (p=0.841 n=5+5)
neo/py(!log)/sql-zwrk.go·16                                2.42ms ± 2%              2.38ms ± 3%     ~     (p=0.310 n=5+5)
neo/go/fs1-zwrk.go·1                                       64.1µs ± 0%              63.9µs ± 0%     ~     (p=0.095 n=5+5)
neo/go/fs1-zwrk.go·2                                       66.7µs ± 0%              66.2µs ± 0%   -0.77%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·3                                       75.8µs ± 0%              75.5µs ± 0%   -0.47%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·4                                       80.8µs ± 0%              80.6µs ± 0%   -0.30%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·8                                        116µs ± 0%               116µs ± 0%     ~     (p=0.056 n=5+5)
neo/go/fs1-zwrk.go·12                                       164µs ± 0%               164µs ± 0%   +0.45%  (p=0.032 n=5+5)
neo/go/fs1-zwrk.go·16                                       216µs ± 0%               217µs ± 0%   +0.62%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         39.1µs ± 1%              39.3µs ± 3%     ~     (p=0.690 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         42.2µs ± 0%              41.7µs ± 0%   -1.20%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         50.4µs ± 0%              50.3µs ± 0%   -0.36%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         55.4µs ± 0%              55.0µs ± 0%   -0.65%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                         82.8µs ± 0%              82.5µs ± 0%   -0.36%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         109µs ± 0%               109µs ± 0%     ~     (p=0.690 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         141µs ± 0%               141µs ± 1%     ~     (p=0.690 n=5+5)
neo/go/sqlite-zwrk.go·1                                     101µs ± 0%               100µs ± 1%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go·2                                     110µs ± 0%               108µs ± 0%   -1.89%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·3                                     120µs ± 0%               118µs ± 0%   -1.86%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·4                                     135µs ± 0%               132µs ± 0%   -2.19%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·8                                     210µs ± 0%               203µs ± 1%   -3.44%  (p=0.016 n=4+5)
neo/go/sqlite-zwrk.go·12                                    297µs ± 2%               295µs ± 2%     ~     (p=0.421 n=5+5)
neo/go/sqlite-zwrk.go·16                                    388µs ± 1%               393µs ± 2%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·1                             90.9µs ± 0%              89.9µs ± 0%   -1.10%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·2                              102µs ± 0%               100µs ± 0%   -2.31%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·3                              110µs ± 0%               108µs ± 0%   -2.38%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·4                              121µs ± 0%               117µs ± 0%   -3.20%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·8                              188µs ± 2%               182µs ± 1%   -3.48%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·12                             280µs ± 2%               277µs ± 2%     ~     (p=0.095 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·16                             374µs ± 3%               386µs ± 2%   +3.35%  (p=0.016 n=5+5)
cluster:rio dataset:prod1-1024
fs1-zwrk.go·1                                              2.17µs ± 1%              2.17µs ± 1%     ~     (p=1.000 n=5+5)
fs1-zwrk.go·2                                              2.22µs ± 1%              2.21µs ± 1%     ~     (p=0.421 n=5+5)
fs1-zwrk.go·3                                              2.24µs ± 1%              2.23µs ± 0%     ~     (p=0.135 n=5+5)
fs1-zwrk.go·4                                              2.25µs ± 0%              2.24µs ± 1%     ~     (p=0.690 n=5+5)
fs1-zwrk.go·8                                              3.38µs ± 1%              3.43µs ± 1%   +1.48%  (p=0.032 n=5+5)
fs1-zwrk.go·12                                             5.00µs ± 0%              4.99µs ± 0%     ~     (p=0.270 n=5+5)
fs1-zwrk.go·16                                             6.67µs ± 0%              6.65µs ± 0%     ~     (p=0.286 n=5+5)
zeo/py/fs1-zwrk.go·1                                        113µs ± 0%               110µs ± 1%   -2.10%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·2                                        175µs ± 1%               171µs ± 2%   -2.13%  (p=0.016 n=5+5)
zeo/py/fs1-zwrk.go·3                                        238µs ± 1%               233µs ± 1%   -2.26%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·4                                        306µs ± 1%               300µs ± 3%     ~     (p=0.095 n=5+5)
zeo/py/fs1-zwrk.go·8                                        582µs ± 0%               574µs ± 2%   -1.47%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·12                                       868µs ± 1%               844µs ± 2%   -2.77%  (p=0.008 n=5+5)
zeo/py/fs1-zwrk.go·16                                      1.15ms ± 1%              1.11ms ± 1%   -3.20%  (p=0.008 n=5+5)
neo/py(!log)/sqlite-zwrk.go·1                               138µs ± 0%               137µs ± 2%     ~     (p=0.222 n=5+5)
neo/py(!log)/sqlite-zwrk.go·2                               230µs ± 1%               230µs ± 3%     ~     (p=1.000 n=5+5)
neo/py(!log)/sqlite-zwrk.go·3                               344µs ± 1%               344µs ± 3%     ~     (p=0.690 n=5+5)
neo/py(!log)/sqlite-zwrk.go·4                               461µs ± 1%               461µs ± 1%     ~     (p=0.841 n=5+5)
neo/py(!log)/sqlite-zwrk.go·8                               914µs ± 1%               912µs ± 2%     ~     (p=0.310 n=5+5)
neo/py(!log)/sqlite-zwrk.go·12                             1.39ms ± 2%              1.40ms ± 7%     ~     (p=0.690 n=5+5)
neo/py(!log)/sqlite-zwrk.go·16                             1.85ms ± 2%              1.85ms ± 1%     ~     (p=1.000 n=5+5)
neo/py(!log)/sql-zwrk.go·1                                  172µs ± 1%               167µs ± 1%   -2.49%  (p=0.008 n=5+5)
neo/py(!log)/sql-zwrk.go·2                                  293µs ± 1%               292µs ± 5%     ~     (p=0.421 n=5+5)
neo/py(!log)/sql-zwrk.go·3                                  441µs ± 1%               437µs ± 3%     ~     (p=0.222 n=5+5)
neo/py(!log)/sql-zwrk.go·4                                  592µs ± 2%               580µs ± 1%   -1.99%  (p=0.016 n=5+5)
neo/py(!log)/sql-zwrk.go·8                                 1.20ms ± 3%              1.21ms ± 6%     ~     (p=0.841 n=5+5)
neo/py(!log)/sql-zwrk.go·12                                1.75ms ± 2%              1.77ms ± 2%     ~     (p=0.151 n=5+5)
neo/py(!log)/sql-zwrk.go·16                                2.35ms ± 1%              2.36ms ± 3%     ~     (p=0.222 n=5+5)
neo/go/fs1-zwrk.go·1                                       45.9µs ± 0%              46.4µs ± 0%   +1.09%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·2                                       51.0µs ± 0%              51.3µs ± 0%   +0.43%  (p=0.016 n=5+5)
neo/go/fs1-zwrk.go·3                                       58.4µs ± 0%              58.8µs ± 1%   +0.67%  (p=0.016 n=5+5)
neo/go/fs1-zwrk.go·4                                       63.6µs ± 0%              64.3µs ± 0%   +0.98%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·8                                       96.5µs ± 2%             100.4µs ± 1%   +4.03%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·12                                       136µs ± 2%               147µs ± 2%   +7.53%  (p=0.008 n=5+5)
neo/go/fs1-zwrk.go·16                                       179µs ± 3%               198µs ± 3%  +10.98%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         37.6µs ± 0%              37.2µs ± 1%   -1.25%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         41.0µs ± 0%              40.6µs ± 0%   -1.09%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         48.4µs ± 0%              48.1µs ± 0%   -0.53%  (p=0.008 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         53.8µs ± 0%              53.6µs ± 0%   -0.39%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                         84.9µs ± 0%              85.6µs ± 2%   +0.78%  (p=0.016 n=4+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         116µs ± 5%               124µs ± 2%   +6.87%  (p=0.016 n=5+5)
neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         149µs ± 2%               169µs ± 3%  +13.44%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·1                                    90.5µs ± 1%              91.0µs ± 0%   +0.58%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·2                                     103µs ± 0%               104µs ± 0%   +0.85%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·3                                     112µs ± 0%               114µs ± 0%   +0.94%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·4                                     124µs ± 0%               126µs ± 0%   +1.05%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go·8                                     214µs ± 3%               207µs ± 1%   -3.16%  (p=0.016 n=5+5)
neo/go/sqlite-zwrk.go·12                                    336µs ± 3%               329µs ± 2%     ~     (p=0.056 n=5+5)
neo/go/sqlite-zwrk.go·16                                    458µs ± 3%               445µs ± 1%   -2.73%  (p=0.032 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·1                             86.6µs ± 0%              87.8µs ± 0%   +1.36%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·2                              100µs ± 1%               101µs ± 0%     ~     (p=0.151 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·3                              110µs ± 1%               109µs ± 0%     ~     (p=0.310 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·4                              121µs ± 0%               120µs ± 0%   -0.69%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·8                              213µs ± 2%               206µs ± 2%   -3.22%  (p=0.008 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·12                             331µs ± 4%               333µs ± 3%     ~     (p=0.421 n=5+5)
neo/go/sqlite-zwrk.go(!sha1)·16                             454µs ± 3%               452µs ± 1%     ~     (p=1.000 n=5+5)
parent 9282fca1
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment