diff --git a/daemon/engine.h b/daemon/engine.h index 2af6bdbe22ff7814cfdf069887b2735105775e4e..0b32dfd80ca6a2325080c131663f092452364e2e 100644 --- a/daemon/engine.h +++ b/daemon/engine.h @@ -18,13 +18,13 @@ /* Magic defaults */ #ifndef LRU_RTT_SIZE -#define LRU_RTT_SIZE 4096 /**< NS RTT cache size */ +#define LRU_RTT_SIZE 65536 /**< NS RTT cache size */ #endif #ifndef LRU_REP_SIZE -#define LRU_REP_SIZE (LRU_RTT_SIZE / 2) /**< NS reputation cache size */ +#define LRU_REP_SIZE (LRU_RTT_SIZE / 4) /**< NS reputation cache size */ #endif #ifndef MP_FREELIST_SIZE -#define MP_FREELIST_SIZE 32 /**< Maximum length of the worker mempool freelist */ +#define MP_FREELIST_SIZE 64 /**< Maximum length of the worker mempool freelist */ #endif #ifndef RECVMMSG_BATCH #define RECVMMSG_BATCH 4