From: yamamoto-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org (YAMAMOTO Takashi)
To: nishimura-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org
Cc: minoura-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org,
linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org,
containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org,
hugh-DTz5qymZ9yRBDgjK7y7TUQ@public.gmane.org,
balbir-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org
Subject: Re: [RFC][PATCH] another swap controller for cgroup
Date: Tue, 8 Apr 2008 12:29:37 +0900 (JST) [thread overview]
Message-ID: <20080408032937.3CCCE5A07@siro.lan> (raw)
In-Reply-To: Your message of "Fri, 28 Mar 2008 18:00:33 +0900" <47ECB3B1.6040500-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
> YAMAMOTO Takashi wrote:
> > hi,
> >
> > i tried to reproduce the large swap cache issue, but no luck.
> > can you provide a little more detailed instruction?
> >
> This issue also happens on generic 2.6.25-rc3-mm1
> (with limitting only memory), so I think this issue is not
> related to your patch.
> I'm investigating this issue too.
>
> Below is my environment and how to reproduce.
>
> - System
> full virtualized xen guest based on RHEL5.1(x86_64).
> CPU: 2
> memory: 2GB
> swap: 1GB
> A config of the running kernel(2.6.25-rc3-mm1 with your patch)
> is attached.
>
> - how to reproduce
> - change swappines to 100
>
> echo 100 >/proc/sys/vm/swappiness
>
> - mount cgroup fs
>
> # mount -t cgroup -o memory,swap none /cgroup
>
> - make cgroup for test
>
> # mkdir /cgroup/02
> # echo -n 64M >/cgroup/02/memory.limit_in_bytes
> # echo -n `expr 128 \* 1024 \* 1024` >/cgroup/02/swap.limit_in_bytes
>
> - run test
>
> # echo $$ >/cgropu/02/tasks
> # while true; do make clean; make -j2; done
>
> In other terminals, I run some monitoring processes, top,
> "tail -f /var/log/messages", and displaying *.usage_in_bytes
> every seconds.
>
>
> Thanks,
> Daisuke Nishimura.
what i tried was essentially same.
for me, once vm_swap_full() got true, swap cache stopped growing as expected.
http://people.valinux.co.jp/~yamamoto/swap.png
it was taken by running
while :;do swapon -s|tail -1;sleep 1;done > foo
in an unlimited cgroup, and then plotted by gnuplot.
plot "foo" u 4
as my system has 1GB swap configured, the vm_swap_full() threshold is
around 500MB.
YAMAMOTO Takashi
next prev parent reply other threads:[~2008-04-08 3:29 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-17 2:04 [RFC][PATCH] another swap controller for cgroup YAMAMOTO Takashi
2008-03-17 2:04 ` YAMAMOTO Takashi
[not found] ` <20080317020407.8512E1E7995-Pcsii4f/SVk@public.gmane.org>
2008-03-17 5:11 ` Balbir Singh
2008-03-17 5:11 ` Balbir Singh
2008-03-17 8:15 ` Daisuke Nishimura
2008-03-17 8:15 ` Daisuke Nishimura
[not found] ` <47DE2894.6010306-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-03-17 8:50 ` YAMAMOTO Takashi
2008-03-17 8:50 ` YAMAMOTO Takashi
[not found] ` <20080317085003.EA4511E7A77-Pcsii4f/SVk@public.gmane.org>
2008-04-29 22:50 ` YAMAMOTO Takashi
2008-04-29 22:50 ` YAMAMOTO Takashi
[not found] ` <20080429225047.EC4645A04-Pcsii4f/SVk@public.gmane.org>
2008-04-30 4:09 ` Daisuke Nishimura
2008-04-30 4:09 ` Daisuke Nishimura
[not found] ` <4817F108.40806-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-05-22 4:46 ` YAMAMOTO Takashi
2008-05-22 4:46 ` YAMAMOTO Takashi
[not found] ` <20080522044656.2FB695A0A-Pcsii4f/SVk@public.gmane.org>
2008-05-22 4:54 ` Daisuke Nishimura
2008-05-22 4:54 ` Daisuke Nishimura
2008-05-05 6:11 ` Balbir Singh
2008-05-05 6:11 ` Balbir Singh
[not found] ` <20080505061142.GA13834-SINUvgVNF2CyUtPGxGje5AC/G2K4zDHf@public.gmane.org>
2008-05-07 5:50 ` YAMAMOTO Takashi
2008-05-07 5:50 ` YAMAMOTO Takashi
[not found] ` <20080507055045.4ACBD5A0A-Pcsii4f/SVk@public.gmane.org>
2008-05-08 15:43 ` Balbir Singh
2008-05-08 15:43 ` Balbir Singh
[not found] ` <48231FB6.7000206-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2008-05-14 3:21 ` YAMAMOTO Takashi
2008-05-14 3:21 ` YAMAMOTO Takashi
[not found] ` <20080514032125.46F7D5A07-Pcsii4f/SVk@public.gmane.org>
2008-05-14 3:27 ` Paul Menage
2008-05-14 3:27 ` Paul Menage
2008-05-14 8:44 ` Paul Menage
2008-05-14 8:44 ` Paul Menage
[not found] ` <6599ad830805140144k583f7426k4024dd17a6cd3eb8-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-05-15 6:23 ` YAMAMOTO Takashi
2008-05-15 6:23 ` YAMAMOTO Takashi
[not found] ` <20080515062318.5F1BA5A07-Pcsii4f/SVk@public.gmane.org>
2008-05-15 7:19 ` Paul Menage
2008-05-15 7:19 ` Paul Menage
[not found] ` <6599ad830805150019v5ba23fe1xe5a6e8b80bc194f5-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-05-15 8:56 ` YAMAMOTO Takashi
2008-05-15 8:56 ` YAMAMOTO Takashi
[not found] ` <20080515085606.7239D5A07-Pcsii4f/SVk@public.gmane.org>
2008-05-15 12:01 ` Daisuke Nishimura
2008-05-15 12:01 ` Daisuke Nishimura
[not found] ` <482C2631.1030600-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-05-19 4:14 ` YAMAMOTO Takashi
2008-05-19 4:14 ` YAMAMOTO Takashi
2008-03-24 12:10 ` Daisuke Nishimura
2008-03-24 12:10 ` Daisuke Nishimura
[not found] ` <47E79A26.3070401-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-03-24 12:22 ` Balbir Singh
2008-03-24 12:22 ` Balbir Singh
[not found] ` <47E79CF0.6040308-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2008-03-25 6:46 ` Daisuke Nishimura
2008-03-25 6:46 ` Daisuke Nishimura
2008-03-25 3:10 ` YAMAMOTO Takashi
2008-03-25 3:10 ` YAMAMOTO Takashi
[not found] ` <20080325031039.549831E9292-Pcsii4f/SVk@public.gmane.org>
2008-03-25 4:35 ` Daisuke Nishimura
2008-03-25 4:35 ` Daisuke Nishimura
[not found] ` <47E88129.1010705-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-03-25 8:57 ` YAMAMOTO Takashi
2008-03-25 8:57 ` YAMAMOTO Takashi
[not found] ` <20080325085723.698C11E936D-Pcsii4f/SVk@public.gmane.org>
2008-03-25 12:35 ` Daisuke Nishimura
2008-03-25 12:35 ` Daisuke Nishimura
[not found] ` <47E8F1A0.5080209-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-03-27 6:28 ` YAMAMOTO Takashi
2008-03-27 6:28 ` YAMAMOTO Takashi
[not found] ` <20080327062834.DAB7E5A02-Pcsii4f/SVk@public.gmane.org>
2008-03-28 9:00 ` Daisuke Nishimura
2008-03-28 9:00 ` Daisuke Nishimura
[not found] ` <47ECB3B1.6040500-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org>
2008-04-08 3:29 ` YAMAMOTO Takashi [this message]
2008-04-10 7:40 ` YAMAMOTO Takashi
2008-04-10 7:40 ` YAMAMOTO Takashi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080408032937.3CCCE5A07@siro.lan \
--to=yamamoto-jcdqpdek3idl9jvzuh4aog@public.gmane.org \
--cc=balbir-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org \
--cc=containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org \
--cc=hugh-DTz5qymZ9yRBDgjK7y7TUQ@public.gmane.org \
--cc=linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org \
--cc=minoura-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org \
--cc=nishimura-YQH0OdQVrdy45+QrQBaojngSJqDPrsil@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.