#516·bolt

Very poor write performance [Windows FlushFileBuffers]

Author: djherbisCreated Feb 20, 2016Updated Dec 8, 2017

When my test suite runs on Travis, it's very fast. However when I run it locally, its incredibly slow.

Here's the output of the bolt bench cmd:

bolt bench --count 10000 --batch-size 1 --write-mode rnd
# Write 41.9365914s     (4.193659ms/op) (238 op/sec)
# Read  1.0002192s      (30ns/op)       (33333333 op/sec)

bolt bench
# Write 5.9925ms        (5.992µs/op)    (166889 op/sec)
# Read  1.0003363s      (30ns/op)       (33333333 op/sec)

go version
go version go1.6 windows/amd64

ver
Microsoft Windows [Version 10.0.10586]