diff options
author | Timothy Arceri <[email protected]> | 2017-04-27 11:15:29 +1000 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-04-27 20:43:50 +1000 |
commit | ce412371513c90bf9156f22c3567ee57750ef264 (patch) | |
tree | b843a1d423240695ea3bfc7f98086b861978845d /src | |
parent | f4743763cefa161afeb8e1e7b4e56c2adcb0d1ef (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" <[email protected]>
Acked-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/util/disk_cache.c | 4 |
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; |