• Kirill Smelkov's avatar
    X rio: localhost timings, Cenabled, zwrk@1s · 31d87ace
    Kirill Smelkov authored
    Remeasure with the same sattings as previous rio localhost with C-enabled (31dc070d):
    
    Like on neo1 & z6001 data is moreorless the same.
    
    the pystone/s change is nose as pystone/s for C-enabled case was 146k on
    prev-prev run (see 31dc070d).
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    $ benchstat -split node,cluster,dataset  20180306-rio-ffixed-c.txt 20180308-rio-ffixed-c-zwrk1s.txt
    
    name                                           old pystone/s            new pystone/s            delta
    node:rio
    pystone                                                      115k ±12%                144k ± 3%  +24.95%  (p=0.008 n=5+5)
    
    name                                           old time/op              new time/op              delta
    node:rio
    crc32/py/4K                                                4.77µs ± 0%              4.79µs ± 1%     ~     (p=0.730 n=4+5)
    crc32/go/4K                                                1.49µs ± 0%              1.49µs ± 0%   -0.21%  (p=0.016 n=5+5)
    sha1/py/4K                                                 8.04µs ± 1%              7.98µs ± 1%     ~     (p=0.206 n=5+5)
    sha1/go/4K                                                 8.93µs ± 0%              9.29µs ±12%     ~     (p=0.167 n=5+5)
    unzlib/py/wczdata                                          25.1µs ± 1%              25.2µs ± 1%     ~     (p=0.421 n=5+5)
    unzlib/go/wczdata                                          23.0µs ± 0%              23.0µs ± 0%   -0.20%  (p=0.016 n=5+5)
    unzlib/py/prod1-avg                                        7.16µs ± 1%              7.26µs ± 3%     ~     (p=0.222 n=5+5)
    unzlib/go/prod1-avg                                        5.08µs ± 1%              5.06µs ± 1%     ~     (p=0.095 n=5+5)
    disk/randread/direct/4K-min                                92.4µs ± 0%              93.0µs ± 0%   +0.67%  (p=0.024 n=5+5)
    disk/randread/direct/4K-avg                                 115µs ± 0%               116µs ± 1%   +0.99%  (p=0.008 n=5+5)
    disk/randread/pagecache/4K-min                              565ns ± 2%               570ns ± 1%     ~     (p=0.167 n=5+5)
    disk/randread/pagecache/4K-avg                              992ns ± 0%               995ns ± 0%   +0.26%  (p=0.016 n=4+5)
    
    name                                           old time/object          new time/object          delta
    cluster:rio dataset:wczblk1-8
    fs1-zhash.py                                               29.2µs ± 1%              28.9µs ± 1%     ~     (p=0.086 n=4+4)
    fs1-zhash.go                                               4.68µs ± 5%              4.60µs ± 0%     ~     (p=0.333 n=5+4)
    fs1-zhash.go+prefetch128                                   4.78µs ± 5%              4.62µs ± 3%     ~     (p=0.111 n=5+5)
    zeo/py/fs1-zhash.py                                         400µs ± 0%               412µs ± 4%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zhash.go                                         138µs ± 1%               139µs ± 3%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zhash.go+prefetch128                            74.7µs ± 2%              75.2µs ± 5%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zhash.py                                318µs ± 7%               315µs ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zhash.go                                154µs ± 4%               156µs ± 6%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zhash.go+prefetch128                    125µs ± 3%               125µs ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zhash.py                                   400µs ±57%               342µs ± 2%     ~     (p=0.730 n=5+4)
    neo/py(!log)/sql-zhash.go                                   183µs ±11%               178µs ± 2%     ~     (p=0.889 n=5+5)
    neo/py(!log)/sql-zhash.go+prefetch128                       158µs ± 3%               159µs ± 2%     ~     (p=0.968 n=5+5)
    neo/go/fs1-zhash.py                                         222µs ± 4%               224µs ± 4%     ~     (p=1.000 n=5+5)
    neo/go/fs1-zhash.go                                        68.6µs ± 2%              67.0µs ± 1%   -2.30%  (p=0.008 n=5+5)
    neo/go/fs1-zhash.go+prefetch128                            29.0µs ± 6%              28.3µs ± 1%     ~     (p=0.143 n=5+5)
    neo/go/fs1(!sha1)-zhash.go(!sha1)                          43.9µs ± 3%              45.0µs ± 6%     ~     (p=0.500 n=5+5)
    neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              18.8µs ± 5%              19.0µs ± 3%     ~     (p=0.810 n=5+5)
    neo/go/sqlite-zhash.py                                      273µs ± 3%               266µs ± 2%     ~     (p=0.095 n=5+5)
    neo/go/sqlite-zhash.go                                      104µs ± 1%               103µs ± 2%     ~     (p=0.294 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128                         36.3µs ± 3%              37.6µs ± 2%   +3.75%  (p=0.016 n=5+5)
    neo/go/sqlite-zhash.go(!sha1)                              94.2µs ± 3%              94.7µs ± 1%     ~     (p=0.413 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128(!sha1)                  35.1µs ± 6%              35.1µs ± 6%     ~     (p=1.000 n=5+5)
    cluster:rio dataset:prod1-1024
    fs1-zhash.py                                               23.9µs ± 1%              24.2µs ± 1%     ~     (p=0.143 n=4+4)
    fs1-zhash.go                                               3.40µs ± 0%              3.40µs ± 0%     ~     (all equal)
    fs1-zhash.go+prefetch128                                   3.02µs ± 9%              3.06µs ± 2%     ~     (p=0.238 n=5+5)
    zeo/py/fs1-zhash.py                                         372µs ±10%               368µs ± 1%     ~     (p=1.000 n=5+5)
    zeo/py/fs1-zhash.go                                         114µs ± 1%               115µs ± 2%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zhash.go+prefetch128                            64.6µs ± 1%              65.6µs ± 1%   +1.55%  (p=0.040 n=5+5)
    neo/py(!log)/sqlite-zhash.py                                321µs ±11%               316µs ± 6%     ~     (p=0.952 n=5+5)
    neo/py(!log)/sqlite-zhash.go                                142µs ± 3%               142µs ± 5%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zhash.go+prefetch128                    117µs ± 1%               116µs ± 1%     ~     (p=0.111 n=5+5)
    neo/py(!log)/sql-zhash.py                                   330µs ± 1%               339µs ± 5%     ~     (p=0.486 n=4+4)
    neo/py(!log)/sql-zhash.go                                   172µs ± 1%               172µs ± 1%     ~     (p=0.889 n=5+5)
    neo/py(!log)/sql-zhash.go+prefetch128                       149µs ± 2%               150µs ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zhash.py                                         217µs ± 1%               219µs ± 2%     ~     (p=0.389 n=5+5)
    neo/go/fs1-zhash.go                                        49.8µs ± 2%              49.9µs ± 1%     ~     (p=0.786 n=5+5)
    neo/go/fs1-zhash.go+prefetch128                            18.8µs ± 1%              19.1µs ± 3%     ~     (p=0.167 n=5+5)
    neo/go/fs1(!sha1)-zhash.go(!sha1)                          40.4µs ± 3%              41.1µs ± 2%     ~     (p=0.103 n=5+5)
    neo/go/fs1(!sha1)-zhash.go+prefetch128(!sha1)              16.1µs ± 2%              16.2µs ± 5%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zhash.py                                      263µs ± 4%               261µs ± 5%     ~     (p=0.548 n=5+5)
    neo/go/sqlite-zhash.go                                     93.1µs ± 1%              94.3µs ± 1%   +1.29%  (p=0.024 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128                         32.7µs ± 2%              33.6µs ± 5%     ~     (p=0.381 n=5+5)
    neo/go/sqlite-zhash.go(!sha1)                              89.6µs ± 1%              90.3µs ± 2%     ~     (p=0.175 n=5+5)
    neo/go/sqlite-zhash.go+prefetch128(!sha1)                  34.0µs ± 2%              33.0µs ± 4%     ~     (p=0.238 n=5+5)
    
    name                                           old req/s                new req/s                delta
    cluster:rio dataset:wczblk1-8
    fs1-zwrk.go·1                                                300k ± 0%                301k ± 0%     ~     (p=0.056 n=5+5)
    fs1-zwrk.go·2                                                546k ± 0%                550k ± 3%     ~     (p=0.151 n=5+5)
    fs1-zwrk.go·3                                                810k ± 0%                817k ± 1%   +0.82%  (p=0.008 n=5+5)
    fs1-zwrk.go·4                                               1.08M ± 0%               1.08M ± 0%   +0.58%  (p=0.008 n=5+5)
    fs1-zwrk.go·8                                               1.42M ± 0%               1.42M ± 0%     ~     (p=0.222 n=5+5)
    fs1-zwrk.go·12                                              1.55M ± 0%               1.55M ± 0%     ~     (p=1.000 n=5+5)
    fs1-zwrk.go·16                                              1.55M ± 0%               1.55M ± 0%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        7.41k ± 1%               7.38k ± 1%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        9.03k ± 1%               8.96k ± 2%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        9.77k ± 1%               9.66k ± 3%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        10.1k ± 3%                9.9k ± 1%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        10.5k ± 0%               10.3k ± 1%   -1.89%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·12                                       10.6k ± 1%               10.4k ± 1%   -1.61%  (p=0.016 n=5+5)
    zeo/py/fs1-zwrk.go·16                                       10.6k ± 1%               10.5k ± 1%     ~     (p=0.056 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               6.80k ± 2%               6.88k ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               8.31k ± 7%               8.63k ± 3%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               8.60k ± 1%               8.66k ± 0%     ~     (p=0.190 n=5+4)
    neo/py(!log)/sqlite-zwrk.go·4                               8.60k ± 1%               8.71k ± 1%   +1.17%  (p=0.029 n=4+4)
    neo/py(!log)/sqlite-zwrk.go·8                               8.61k ± 1%               8.60k ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                              8.56k ± 1%               8.63k ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·16                              8.49k ± 3%               8.54k ± 3%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  5.62k ± 6%               5.69k ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  6.75k ± 4%               6.73k ± 5%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  6.77k ± 2%               6.69k ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  6.51k ± 7%               6.60k ±11%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                  6.56k ± 4%               6.65k ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                 6.84k ± 1%               6.58k ±11%     ~     (p=0.063 n=4+5)
    neo/py(!log)/sql-zwrk.go·16                                 6.73k ± 3%               6.70k ± 1%     ~     (p=0.413 n=5+4)
    neo/go/fs1-zwrk.go·1                                        15.5k ± 0%               15.7k ± 0%   +0.83%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·2                                        29.9k ± 1%               30.3k ± 0%   +1.32%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·3                                        39.4k ± 0%               39.8k ± 0%   +0.83%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·4                                        49.4k ± 0%               49.7k ± 0%   +0.72%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·8                                        68.4k ± 0%               68.7k ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1-zwrk.go·12                                       72.5k ± 0%               73.0k ± 0%   +0.68%  (p=0.032 n=5+5)
    neo/go/fs1-zwrk.go·16                                       73.2k ± 0%               73.9k ± 0%   +0.99%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          26.2k ± 1%               25.6k ± 3%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          47.6k ± 0%               47.8k ± 0%   +0.49%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          59.4k ± 0%               59.6k ± 0%   +0.37%  (p=0.016 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          72.2k ± 0%               72.7k ± 0%   +0.68%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          96.7k ± 0%               97.0k ± 0%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                          109k ± 0%                109k ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                          113k ± 1%                113k ± 1%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     9.82k ± 0%               9.88k ± 1%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     18.3k ± 0%               18.4k ± 0%   +0.51%  (p=0.016 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     25.3k ± 0%               25.5k ± 0%   +0.67%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     30.3k ± 0%               30.4k ± 0%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     39.5k ± 0%               39.5k ± 0%     ~     (p=0.548 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    40.8k ± 2%               40.9k ± 1%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    40.5k ± 2%               40.4k ± 2%     ~     (p=0.841 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              11.0k ± 1%               11.0k ± 1%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              20.0k ± 0%               19.9k ± 0%   -0.65%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              27.9k ± 0%               27.7k ± 0%   -0.55%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              34.1k ± 0%               34.0k ± 1%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              44.1k ± 1%               43.8k ± 1%     ~     (p=0.095 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             43.1k ± 1%               42.8k ± 2%     ~     (p=0.548 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             41.2k ± 2%               40.9k ± 2%     ~     (p=0.421 n=5+5)
    cluster:rio dataset:prod1-1024
    fs1-zwrk.go·1                                                465k ± 1%                462k ± 1%     ~     (p=0.095 n=5+5)
    fs1-zwrk.go·2                                                920k ± 0%                910k ± 1%   -1.07%  (p=0.016 n=4+5)
    fs1-zwrk.go·3                                               1.36M ± 1%               1.35M ± 0%     ~     (p=0.056 n=5+5)
    fs1-zwrk.go·4                                               1.81M ± 0%               1.79M ± 1%   -1.07%  (p=0.008 n=5+5)
    fs1-zwrk.go·8                                               2.37M ± 1%               2.38M ± 1%     ~     (p=0.841 n=5+5)
    fs1-zwrk.go·12                                              2.41M ± 0%               2.40M ± 1%   -0.61%  (p=0.008 n=5+5)
    fs1-zwrk.go·16                                              2.42M ± 0%               2.40M ± 0%   -1.00%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        8.98k ± 1%               8.91k ± 2%     ~     (p=0.310 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        11.7k ± 1%               11.7k ± 1%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        12.9k ± 2%               13.0k ± 1%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        13.4k ± 4%               13.4k ± 2%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        14.0k ± 2%               14.2k ± 2%     ~     (p=0.095 n=5+5)
    zeo/py/fs1-zwrk.go·12                                       14.2k ± 2%               14.1k ± 2%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·16                                       14.2k ± 3%               14.4k ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               7.16k ± 4%               7.12k ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               8.75k ± 1%               8.37k ± 6%   -4.30%  (p=0.008 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               8.65k ± 4%               8.60k ± 1%     ~     (p=0.151 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               8.53k ± 6%               8.40k ± 8%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                               8.61k ± 3%               8.61k ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                              8.64k ± 0%               8.56k ± 2%     ~     (p=0.556 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·16                              8.64k ± 1%               8.46k ± 5%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  5.88k ± 1%               5.78k ± 5%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  6.79k ± 2%               6.77k ± 4%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  6.58k ± 4%               6.85k ± 1%   +4.08%  (p=0.016 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  6.68k ± 4%               6.79k ± 2%     ~     (p=0.643 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                  6.83k ± 1%               6.80k ± 5%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                 6.66k ± 4%               6.50k ± 5%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                 6.65k ± 5%               6.81k ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·1                                        21.8k ± 1%               21.6k ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1-zwrk.go·2                                        39.2k ± 1%               39.2k ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·3                                        51.4k ± 0%               51.3k ± 0%   -0.22%  (p=0.032 n=5+5)
    neo/go/fs1-zwrk.go·4                                        62.8k ± 0%               62.7k ± 0%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·8                                        80.7k ± 1%               81.7k ± 1%     ~     (p=0.095 n=5+5)
    neo/go/fs1-zwrk.go·12                                       80.0k ± 2%               82.1k ± 3%     ~     (p=0.056 n=5+5)
    neo/go/fs1-zwrk.go·16                                       78.3k ± 2%               80.1k ± 3%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                          26.5k ± 1%               26.5k ± 1%     ~     (p=1.000 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                          48.8k ± 0%               49.1k ± 0%   +0.55%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                          61.8k ± 0%               62.2k ± 0%   +0.57%  (p=0.016 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                          74.0k ± 0%               74.2k ± 0%     ~     (p=0.151 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                          91.3k ± 0%               92.4k ± 1%     ~     (p=0.111 n=4+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         93.1k ± 2%               94.1k ± 2%     ~     (p=0.421 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         89.7k ± 2%               90.0k ± 3%     ~     (p=0.841 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     11.0k ± 1%               10.9k ± 1%   -1.12%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     19.4k ± 1%               19.3k ± 0%   -0.67%  (p=0.016 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     26.6k ± 0%               26.4k ± 1%     ~     (p=0.056 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     31.9k ± 0%               31.8k ± 0%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     37.4k ± 2%               38.1k ± 3%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    35.2k ± 3%               37.1k ± 2%   +5.41%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    34.6k ± 2%               36.3k ± 2%   +4.86%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                              11.5k ± 1%               11.5k ± 1%     ~     (p=0.421 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              20.1k ± 0%               20.1k ± 0%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              27.6k ± 0%               27.6k ± 0%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              33.4k ± 0%               33.5k ± 2%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              38.8k ± 2%               40.0k ± 1%   +2.97%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             36.4k ± 1%               37.9k ± 0%   +4.32%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             35.2k ± 2%               36.7k ± 1%   +4.28%  (p=0.008 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 ± 0%   -0.44%  (p=0.048 n=5+5)
    fs1-zwrk.go·2                                              3.67µs ± 0%              3.64µs ± 3%     ~     (p=0.143 n=5+5)
    fs1-zwrk.go·3                                              3.70µs ± 0%              3.67µs ± 1%   -0.80%  (p=0.008 n=5+5)
    fs1-zwrk.go·4                                              3.72µs ± 0%              3.70µs ± 0%   -0.58%  (p=0.008 n=5+5)
    fs1-zwrk.go·8                                              5.62µs ± 0%              5.62µs ± 0%     ~     (p=0.206 n=5+5)
    fs1-zwrk.go·12                                             7.76µs ± 0%              7.76µs ± 0%     ~     (p=1.000 n=5+5)
    fs1-zwrk.go·16                                             10.3µs ± 0%              10.3µs ± 0%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        135µs ± 1%               136µs ± 1%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        222µs ± 1%               223µs ± 2%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        307µs ± 1%               311µs ± 3%     ~     (p=0.421 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        398µs ± 3%               405µs ± 1%     ~     (p=0.222 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        759µs ± 0%               774µs ± 1%   +1.93%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·12                                      1.13ms ± 1%              1.15ms ± 1%   +1.64%  (p=0.016 n=5+5)
    zeo/py/fs1-zwrk.go·16                                      1.50ms ± 1%              1.52ms ± 1%     ~     (p=0.056 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               147µs ± 2%               145µs ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               241µs ± 8%               232µs ± 3%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               349µs ± 1%               347µs ± 0%     ~     (p=0.190 n=5+4)
    neo/py(!log)/sqlite-zwrk.go·4                               465µs ± 1%               459µs ± 1%   -1.16%  (p=0.029 n=4+4)
    neo/py(!log)/sqlite-zwrk.go·8                               930µs ± 1%               930µs ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                             1.40ms ± 1%              1.39ms ± 2%     ~     (p=0.095 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·16                             1.88ms ± 3%              1.87ms ± 3%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  178µs ± 6%               176µs ± 1%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  297µs ± 4%               298µs ± 5%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  443µs ± 2%               449µs ± 2%     ~     (p=0.222 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  616µs ± 8%               589µs ± 1%     ~     (p=0.063 n=5+4)
    neo/py(!log)/sql-zwrk.go·8                                 1.22ms ± 5%              1.20ms ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                1.75ms ± 1%              1.83ms ±12%     ~     (p=0.063 n=4+5)
    neo/py(!log)/sql-zwrk.go·16                                2.38ms ± 3%              2.39ms ± 1%     ~     (p=0.413 n=5+4)
    neo/go/fs1-zwrk.go·1                                       64.4µs ± 0%              63.9µs ± 0%   -0.82%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·2                                       66.8µs ± 1%              66.0µs ± 0%   -1.30%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·3                                       76.1µs ± 0%              75.4µs ± 0%   -0.82%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·4                                       81.0µs ± 0%              80.5µs ± 0%   -0.72%  (p=0.008 n=5+5)
    neo/go/fs1-zwrk.go·8                                        117µs ± 0%               116µs ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1-zwrk.go·12                                       165µs ± 0%               164µs ± 0%   -0.68%  (p=0.032 n=5+5)
    neo/go/fs1-zwrk.go·16                                       219µs ± 0%               217µs ± 0%   -0.98%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         38.2µs ± 1%              39.0µs ± 3%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         42.0µs ± 0%              41.8µs ± 0%   -0.49%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         50.5µs ± 0%              50.3µs ± 0%   -0.37%  (p=0.016 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         55.4µs ± 0%              55.0µs ± 0%   -0.67%  (p=0.008 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                         82.8µs ± 0%              82.5µs ± 0%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         110µs ± 0%               110µs ± 1%     ~     (p=0.690 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         142µs ± 1%               142µs ± 1%     ~     (p=0.690 n=5+5)
    neo/go/sqlite-zwrk.go·1                                     102µs ± 0%               101µs ± 1%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     110µs ± 0%               109µs ± 0%   -0.50%  (p=0.016 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     119µs ± 0%               118µs ± 0%   -0.66%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     132µs ± 0%               132µs ± 0%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     203µs ± 0%               202µs ± 0%     ~     (p=0.548 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    294µs ± 2%               294µs ± 1%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    395µs ± 2%               396µs ± 3%     ~     (p=0.841 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                             91.1µs ± 1%              91.1µs ± 1%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              100µs ± 0%               101µs ± 0%   +0.66%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              108µs ± 0%               108µs ± 0%   +0.56%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              117µs ± 0%               118µs ± 1%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              182µs ± 1%               183µs ± 1%     ~     (p=0.095 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             279µs ± 1%               280µs ± 2%     ~     (p=0.548 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             388µs ± 2%               391µs ± 2%     ~     (p=0.421 n=5+5)
    cluster:rio dataset:prod1-1024
    fs1-zwrk.go·1                                              2.15µs ± 1%              2.17µs ± 1%     ~     (p=0.079 n=5+5)
    fs1-zwrk.go·2                                              2.17µs ± 0%              2.20µs ± 0%   +1.09%  (p=0.016 n=4+5)
    fs1-zwrk.go·3                                              2.20µs ± 1%              2.21µs ± 0%     ~     (p=0.063 n=5+5)
    fs1-zwrk.go·4                                              2.21µs ± 0%              2.23µs ± 1%   +1.09%  (p=0.008 n=5+5)
    fs1-zwrk.go·8                                              3.37µs ± 1%              3.37µs ± 1%     ~     (p=0.841 n=5+5)
    fs1-zwrk.go·12                                             4.97µs ± 0%              5.00µs ± 1%   +0.62%  (p=0.008 n=5+5)
    fs1-zwrk.go·16                                             6.61µs ± 0%              6.67µs ± 0%   +1.01%  (p=0.008 n=5+5)
    zeo/py/fs1-zwrk.go·1                                        111µs ± 1%               112µs ± 2%     ~     (p=0.310 n=5+5)
    zeo/py/fs1-zwrk.go·2                                        171µs ± 1%               171µs ± 1%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·3                                        233µs ± 2%               230µs ± 1%     ~     (p=0.151 n=5+5)
    zeo/py/fs1-zwrk.go·4                                        298µs ± 4%               298µs ± 2%     ~     (p=0.690 n=5+5)
    zeo/py/fs1-zwrk.go·8                                        572µs ± 2%               562µs ± 2%     ~     (p=0.095 n=5+5)
    zeo/py/fs1-zwrk.go·12                                       844µs ± 2%               852µs ± 2%     ~     (p=0.548 n=5+5)
    zeo/py/fs1-zwrk.go·16                                      1.12ms ± 3%              1.11ms ± 2%     ~     (p=0.421 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·1                               140µs ± 4%               141µs ± 2%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·2                               229µs ± 1%               239µs ± 6%   +4.59%  (p=0.008 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·3                               347µs ± 5%               349µs ± 1%     ~     (p=0.151 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·4                               470µs ± 7%               477µs ± 9%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·8                               929µs ± 3%               929µs ± 3%     ~     (p=1.000 n=5+5)
    neo/py(!log)/sqlite-zwrk.go·12                             1.39ms ± 0%              1.40ms ± 2%     ~     (p=0.556 n=4+5)
    neo/py(!log)/sqlite-zwrk.go·16                             1.85ms ± 1%              1.89ms ± 5%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·1                                  170µs ± 1%               173µs ± 6%     ~     (p=0.310 n=5+5)
    neo/py(!log)/sql-zwrk.go·2                                  294µs ± 2%               295µs ± 4%     ~     (p=0.841 n=5+5)
    neo/py(!log)/sql-zwrk.go·3                                  456µs ± 4%               438µs ± 1%   -3.97%  (p=0.016 n=5+5)
    neo/py(!log)/sql-zwrk.go·4                                  599µs ± 4%               589µs ± 2%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zwrk.go·8                                 1.17ms ± 1%              1.18ms ± 6%     ~     (p=0.548 n=5+5)
    neo/py(!log)/sql-zwrk.go·12                                1.80ms ± 4%              1.85ms ± 5%     ~     (p=0.690 n=5+5)
    neo/py(!log)/sql-zwrk.go·16                                2.41ms ± 5%              2.35ms ± 1%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·1                                       45.9µs ± 1%              46.3µs ± 1%     ~     (p=0.151 n=5+5)
    neo/go/fs1-zwrk.go·2                                       51.0µs ± 1%              51.0µs ± 1%     ~     (p=0.548 n=5+5)
    neo/go/fs1-zwrk.go·3                                       58.3µs ± 0%              58.4µs ± 0%   +0.22%  (p=0.032 n=5+5)
    neo/go/fs1-zwrk.go·4                                       63.7µs ± 0%              63.8µs ± 0%     ~     (p=0.421 n=5+5)
    neo/go/fs1-zwrk.go·8                                       99.2µs ± 1%              97.9µs ± 1%     ~     (p=0.095 n=5+5)
    neo/go/fs1-zwrk.go·12                                       150µs ± 2%               146µs ± 3%     ~     (p=0.056 n=5+5)
    neo/go/fs1-zwrk.go·16                                       204µs ± 3%               200µs ± 3%     ~     (p=0.095 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·1                         37.7µs ± 1%              37.7µs ± 1%     ~     (p=1.000 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·2                         41.0µs ± 0%              40.8µs ± 0%   -0.55%  (p=0.032 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·3                         48.5µs ± 0%              48.3µs ± 0%   -0.56%  (p=0.016 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·4                         54.0µs ± 0%              53.9µs ± 0%     ~     (p=0.151 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·8                         87.6µs ± 0%              86.6µs ± 1%     ~     (p=0.111 n=4+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·12                         129µs ± 2%               128µs ± 2%     ~     (p=0.421 n=5+5)
    neo/go/fs1(!sha1)-zwrk.go(!sha1)·16                         178µs ± 2%               178µs ± 3%     ~     (p=0.841 n=5+5)
    neo/go/sqlite-zwrk.go·1                                    90.7µs ± 1%              91.7µs ± 1%   +1.13%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·2                                     103µs ± 1%               104µs ± 0%   +0.68%  (p=0.016 n=5+5)
    neo/go/sqlite-zwrk.go·3                                     113µs ± 0%               113µs ± 1%     ~     (p=0.056 n=5+5)
    neo/go/sqlite-zwrk.go·4                                     125µs ± 0%               126µs ± 0%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go·8                                     214µs ± 2%               210µs ± 3%     ~     (p=0.310 n=5+5)
    neo/go/sqlite-zwrk.go·12                                    341µs ± 3%               324µs ± 2%   -5.15%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go·16                                    462µs ± 2%               441µs ± 2%   -4.63%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·1                             86.7µs ± 1%              87.2µs ± 1%     ~     (p=0.421 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·2                              100µs ± 0%               100µs ± 0%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·3                              109µs ± 0%               109µs ± 0%     ~     (p=0.151 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·4                              120µs ± 0%               119µs ± 2%     ~     (p=1.000 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·8                              206µs ± 2%               200µs ± 1%   -2.89%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·12                             330µs ± 1%               316µs ± 0%   -4.15%  (p=0.008 n=5+5)
    neo/go/sqlite-zwrk.go(!sha1)·16                             455µs ± 2%               436µs ± 1%   -4.11%  (p=0.008 n=5+5)
    31d87ace
20180308-rio-ffixed-c-zwrk1s.txt 134 KB