Re: About swapaccount=

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Yosry,

On Donnerstag, 2. März 2023 20:12:43 CET Yosry Ahmed wrote:
> On Thu, Mar 2, 2023 at 11:01 AM Jonas Schäfer <jonas@xxxxxxxxxxxxx> wrote:
> > Hi there,
> > 
> > By coincidence, I found this log message in my kernel logs:
> > 
> > Mär 02 17:23:19 sinistra kernel: The swapaccount= commandline option is
> > deprecated. Please report your usecase to linux-mm@xxxxxxxxx if you depend
> > on this functionality.
> > 
> > My usecase does depend on this in the following way:
> > 
> > I use LXC extensively to isolate workloads from one another. Kind of like
> > docker, but with full operating systems inside.
> > 
> > Before I found out about swapaccount, I often ran into the issue that one
> > misbehaving workload from one of those containers would bring the entire
> > machine to a halt because it occupied lots of swap, and thus triggered
> > significant slowdown.
> > 
> > With swapaccount, I limit swap to about 10% of the RAM assigned to the
> > containers. This allows them to swap out unused stuff, but invokes the OOM
> > killer before any significant slowdown happens.
> > 
> > The alternative would be to turn off swap for the system entirely, but it
> > is running fairly efficiently thanks to swapping stuff out.
> > 
> > I'd be interested to hear about alternatives.
> > 
> > Thanks for hearing me, anyway.
> 
> If I understand correctly you were setting swapaccount=1, right?
> 
> IIRC, swapaccount= was deprecated in the sense that it is always on
> now (i.e you cannot set swapaccount=0).

Thank you for the swift reply. Indeed, I am using swapaccount=1, so I assumed 
the deprecation warning was related to =1. If =1 continues to work as default, 
that just means I have one less thing to carry around in the grub config and 
is not a problem at all!

Thanks!

kind regards,
Jonas







[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux