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]Source: boltdb/bolt