Reduce db write cache to (2*) 4 MiB

I haven't been able to reproduce any performance advantage of having it
set higher and it reduces the memory footprint a bit.
This commit is contained in:
Jakob Borg 2015-05-23 21:05:52 +02:00
parent e215cf6fb8
commit 8ed67fe349

View File

@ -714,9 +714,7 @@ func syncthingMain() {
func dbOpts() *opt.Options {
// Calculate a suitable database block cache capacity.
// Default is 8 MiB. In reality, the database will use twice the amount we
// calculate here, as it also has two write buffers each sized at half the
// block cache.
// Default is 8 MiB.
blockCacheCapacity := 8 << 20
// Increase block cache up to this maximum:
const maxCapacity = 64 << 20
@ -743,7 +741,7 @@ func dbOpts() *opt.Options {
return &opt.Options{
OpenFilesCacheCapacity: 100,
BlockCacheCapacity: blockCacheCapacity,
WriteBuffer: blockCacheCapacity / 2,
WriteBuffer: 4 << 20,
}
}