On Wed, 25 Dec 2019 22:37:30 +0200 vitaly.wool@xxxxxxxxxxxx wrote: > From: Vitaly Wool <vitaly.wool@xxxxxxxxxxxx> > > zswap will always try to shrink pool when zswap is full. If there > is a high pressure on zswap it will result in flipping pages in > and out zswap pool without any real benefit, and the overall system > performance will drop. The previous discussion on this subject [1] > ended up with a suggestion to implement a sort of hysteresis to > refuse taking pages into zswap pool until it has sufficient space > if the limit has been hit. This is my take on this. > > Hysteresis is controlled with a sysfs-configurable parameter > 'accept_threhsold_percent'. It specifies the threshold at which > zswap would start accepting pages again after it became full. Please let's give the full path to the sysfs file. Can we please include an update to the documentation? Documentation/vm/zswap.rst, I assume.