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