From 562a93e45b4b526c7a6aee0dfbf056ab575725cd Mon Sep 17 00:00:00 2001 From: paul luse Date: Mon, 29 Jul 2019 15:15:47 -0400 Subject: [PATCH] bdev/compress: increase mbuf pool size Was 1024 but w/the performance optimizations we can now use up to 4 mbufs per outstanding IO so going to 8192 only uses 1MB of mem and gives us better head room before we have to start queueing compression operations to wait for mbufs. Note: the mbuf pool is shared accross all virtual compression bdevs. Signed-off-by: paul luse Change-Id: I64d3973e7c7d31925b1ce5028ef960f90331c067 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463538 Reviewed-by: Broadcom SPDK FC-NVMe CI Reviewed-by: Jim Harris Reviewed-by: Ben Walker Tested-by: SPDK CI Jenkins --- lib/bdev/compress/vbdev_compress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bdev/compress/vbdev_compress.c b/lib/bdev/compress/vbdev_compress.c index 5862c0548..648082abb 100644 --- a/lib/bdev/compress/vbdev_compress.c +++ b/lib/bdev/compress/vbdev_compress.c @@ -61,7 +61,7 @@ #define ISAL_PMD "compress_isal" #define QAT_PMD "compress_qat" -#define NUM_MBUFS 1024 +#define NUM_MBUFS 8192 #define POOL_CACHE_SIZE 256 static enum compress_pmd g_opts;