summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorTimothy Arceri <tarceri@itsqueeze.com>2017-04-27 11:15:29 +1000
committerTimothy Arceri <tarceri@itsqueeze.com>2017-04-27 20:43:50 +1000
commitce412371513c90bf9156f22c3567ee57750ef264 (patch)
treeb843a1d423240695ea3bfc7f98086b861978845d /src/util
parentf4743763cefa161afeb8e1e7b4e56c2adcb0d1ef (diff)
disk_cache: reduce default cache size to 5% of filesystem
Modern disks are extremely large and are only going to get bigger. Usage has shown frequent Mesa upgrades can result in the cache growing very fast i.e. wasting a lot of disk space unnecessarily. 5% seems like a more reasonable default. Cc: "17.1" <mesa-stable@lists.freedesktop.org> Acked-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'src/util')
-rw-r--r--src/util/disk_cache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
index d9de8ef6e4a..9fd7b96adcf 100644
--- a/src/util/disk_cache.c
+++ b/src/util/disk_cache.c
@@ -331,10 +331,10 @@ disk_cache_create(const char *gpu_name, const char *timestamp)
}
}
- /* Default to 1GB or 10% of filesystem for maximum cache size. */
+ /* Default to 1GB or 5% of filesystem for maximum cache size. */
if (max_size == 0) {
statvfs(path, &vfs);
- max_size = MAX2(1024*1024*1024, vfs.f_blocks * vfs.f_bsize / 10);
+ max_size = MAX2(1024*1024*1024, vfs.f_blocks * vfs.f_bsize / 20);
}
cache->max_size = max_size;