Re: [PATCH v5] selftests: cgroup: add tests to verify the zswap writeback path
From: Nhat Pham
Date: Wed May 08 2024 - 14:42:07 EST
On Wed, May 8, 2024 at 10:14 AM Usama Arif <usamaarif642@xxxxxxxxx> wrote:
>
> Attempt writeback with the below steps and check using
> memory.stat.zswpwb if zswap writeback occurred:
> 1. Allocate memory.
> 2. Reclaim memory equal to the amount that was allocated in step 1.
> This will move it into zswap.
> 3. Save current zswap usage.
> 4. Move the memory allocated in step 1 back in from zswap.
> 5. Set zswap.max to half the amount that was recorded in step 3.
> 6. Attempt to reclaim memory equal to the amount that was allocated,
> this will either trigger writeback if it's enabled, or reclamation
> will fail if writeback is disabled as there isn't enough zswap
> space.
>
> Suggested-by: Nhat Pham <nphamcs@xxxxxxxxx>
> Signed-off-by: Usama Arif <usamaarif642@xxxxxxxxx>
> Acked-by: Yosry Ahmed <yosryahmed@xxxxxxxxxx>
Thanks for adding this test, Usama!
Acked-by: Nhat Pham <nphamcs@xxxxxxxxx>