zsmalloc: set default zspage chain size to 8

JIRA: https://issues.redhat.com/browse/RHEL-27740
Tested: by me

commit b46402fa894f88ddb42a2e841618a8f42f57d16d
Author: Sergey Senozhatsky <senozhatsky@chromium.org>
Date:   Wed Jan 18 09:52:10 2023 +0900

    zsmalloc: set default zspage chain size to 8

    This changes key characteristics (pages per-zspage and objects per-zspage)
    of a number of size classes which in results in different pool
    configuration.  With zspage chain size of 8 we have more size clases
    clusters (123) and higher huge size class watermark (3632 bytes).

    Please read zsmalloc documentation for more details.

    Link: https://lkml.kernel.org/r/20230118005210.2814763-5-senozhatsky@chromium.org
    Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org>
    Acked-by: Minchan Kim <minchan@kernel.org>
    Cc: Mike Kravetz <mike.kravetz@oracle.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
This commit is contained in:
Aristeu Rozanski 2024-04-29 14:32:57 -04:00
parent b318d47874
commit 1e54625d20
1 changed files with 1 additions and 1 deletions

View File

@ -193,7 +193,7 @@ config ZSMALLOC_STAT
config ZSMALLOC_CHAIN_SIZE
int "Maximum number of physical pages per-zspage"
default 4
default 8
range 4 16
depends on ZSMALLOC
help