From 33cde5de975a46cd43ca9f9bb5544d129cc41ad1 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Wed, 14 Jul 2021 21:37:40 -0400 Subject: [PATCH] bees: increase file cache size limits With some extents having 9999 refs, we can use much larger caches for file descriptors. Signed-off-by: Zygo Blaxell --- src/bees.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bees.h b/src/bees.h index 8194b7c..769659b 100644 --- a/src/bees.h +++ b/src/bees.h @@ -78,13 +78,13 @@ const int BEES_PROGRESS_INTERVAL = BEES_STATS_INTERVAL; const int BEES_STATUS_INTERVAL = 1; // Number of file FDs to cache when not in active use -const size_t BEES_FILE_FD_CACHE_SIZE = 4096; +const size_t BEES_FILE_FD_CACHE_SIZE = 32768; // Number of root FDs to cache when not in active use -const size_t BEES_ROOT_FD_CACHE_SIZE = 1024; +const size_t BEES_ROOT_FD_CACHE_SIZE = 4096; // Number of FDs to open (rlimit) -const size_t BEES_OPEN_FILE_LIMIT = (BEES_FILE_FD_CACHE_SIZE + BEES_ROOT_FD_CACHE_SIZE) * 2 + 100; +const size_t BEES_OPEN_FILE_LIMIT = BEES_FILE_FD_CACHE_SIZE + BEES_ROOT_FD_CACHE_SIZE + 100; // Worker thread factor (multiplied by detected number of CPU cores) const double BEES_DEFAULT_THREAD_FACTOR = 1.0;