Re: Large slab cache in 2.6.1

From: Andrew Morton
Date: Sun Feb 22 2004 - 01:59:46 EST


Nick Piggin <piggin@xxxxxxxxxxxxxxx> wrote:
>
>
> Can you maybe use this patch then, please?

OK.

> +static unsigned int nr_lowmem_lru_pages(void)

heh, that's what I called it.

> + * Total number of items in each slab should be used, not just freeable ones.
> + * Unfreeable slab items should not count toward the scanning total.

That's up to the individual shrinkers. What we have for dcache and icache
is close enough. Most entries on inode_unused and dentry_unused should be
reclaimable, but checking that with some instrumentation wouldn't hurt.

> + if (i < ZONE_HIGHMEM)
> + *lowmem_scanned += nr_scanned;

yup.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/