• [$] Slabs, sheaves, and barns

    From LWN.net@1337:1/100 to All on Mon Feb 24 16:45:06 2025
    [$] Slabs, sheaves, and barns

    Date:
    Mon, 24 Feb 2025 16:29:58 +0000

    Description:
    The kernel's slab allocator is responsible for the allocation of small
    (usually sub-page) chunks of memory. For many workloads, the speed of
    object allocation and freeing is one of the key factors in overall
    performance, so it is not surprising that a lot of effort has gone into optimizing the slab allocator over time. Now that the kernel is down to a single slab allocator , the
    memory-management developers have free rein to add complexity to it; the
    latest move in that direction is the per-CPU
    sheaves patch set from slab maintainer Vlastimil Babka.

    ======================================================================
    Link to news story:
    https://lwn.net/Articles/1010667/


    --- Mystic BBS v1.12 A47 (Linux/64)
    * Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100)