From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 264C8CA0ED4 for ; Fri, 30 Aug 2024 03:22:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 906E96B0085; Thu, 29 Aug 2024 23:22:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8B7106B0088; Thu, 29 Aug 2024 23:22:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7577B6B0089; Thu, 29 Aug 2024 23:22:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 4D5FA6B0085 for ; Thu, 29 Aug 2024 23:22:51 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B5F12161362 for ; Fri, 30 Aug 2024 03:22:50 +0000 (UTC) X-FDA: 82507464900.17.4FBC995 Received: from cmccmta1.chinamobile.com (cmccmta8.chinamobile.com [111.22.67.151]) by imf07.hostedemail.com (Postfix) with ESMTP id 788CD4000C for ; Fri, 30 Aug 2024 03:22:47 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf07.hostedemail.com: domain of liujing@cmss.chinamobile.com designates 111.22.67.151 as permitted sender) smtp.mailfrom=liujing@cmss.chinamobile.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724988096; a=rsa-sha256; cv=none; b=0j4khb6lIG6buvcPm2nGUNoA5onzy/8mWQENjyE3W3CkIMD+JaiZPT8H6Ct6eTLeIdSD9v qbj0kf63zC44VA6irFBUgvwl+ITwR0CQulo3oqhfQBlcxaz+c+Zo3GFI5TpfDyO674wnGd YAFeBesHfMXwSfJ5Fvy2r8t6QhUslk0= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf07.hostedemail.com: domain of liujing@cmss.chinamobile.com designates 111.22.67.151 as permitted sender) smtp.mailfrom=liujing@cmss.chinamobile.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724988096; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=NJCIbo8VECvRd2iJRHfz1vadqPvDpCaKtE9j2bL+sMg=; b=WqH1/y4iuCdmGwdR3gyOamILmcVHlZVhtECR2UgMm/b1hDPzURKRSh2DjduN+/bzov+yD4 HC0+fTHTgiLsjqZRcL9fAID08M0IimfOyt33EntXPLZjMArD62w8BD1Y+T/IIQOMQCHvGe t5kYlvVBPjI9A318STqMZTVtpNnR3D8= X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG:00000000 Received:from spf.mail.chinamobile.com (unknown[10.188.0.87]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee266d13b04a93-f1a9a; Fri, 30 Aug 2024 11:22:44 +0800 (CST) X-RM-TRANSID:2ee266d13b04a93-f1a9a X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG:00000000 Received:from DESKTOP-H9RL9S8 (unknown[223.108.79.103]) by rmsmtp-syy-appsvr01-12001 (RichMail) with SMTP id 2ee166d13b03130-c6b1d; Fri, 30 Aug 2024 11:22:44 +0800 (CST) X-RM-TRANSID:2ee166d13b03130-c6b1d MIME-Version:1.0 x-PcFlag:b5508708-9fff-45d8-b8c6-26d7ee6c1517_5_13646 X-Mailer:PC_RICHMAIL 2.9.57 Date:30 Aug 2024 11:22:39 +0800 From:liujing To:akpm Cc:linux-mm, linux-kernel Subject:The percpu memory used by memcg cannot be cleared Message-ID:<20240830112239957689310@cmss.chinamobile.com> Content-Type: multipart/Alternative; boundary="----=_001_NextPart957689310_=----" X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 788CD4000C X-Stat-Signature: 9kok78kzq8kj73tyrt3dehxdyaccq9xm X-Rspam-User: X-HE-Tag: 1724988167-257350 X-HE-Meta: U2FsdGVkX191plKSEj7ifNdHlZNkNi65obhSnapr7NpIRQHH/iyeFDQh351CPO2YLx6B1e7oz7e2ZvjQBNt6JywM21D0n6vPlSQxDJGVi9YQlowFdV+TMRCeBnwh1z6b7iy2U05/dp7bV9MDsCXek/1J1K0897BZvI99C9BeLcrsmMw35n2DF1VIyvLZEu4o/rPjxSc79jdVrUl9b3JuKF2wV3VnJrt4y56q4RSEYcOGY7W2+liw16EgbcwCJieq67EkLNR5sqz4e4a0BB2vvW+7Uzc1RiwskKVPkx+gbbNGXtsRICHBnRTyGEKDhXH35B/M8mJ5T8jg/BvZT/zhc9M55yvmyoJmX4atU5n5q0+FEBwfyUtz+cgWRk4/2LD2VaW4KInSD9MjG7cwnxNkVh5e2enjiA7y41a94IDMJP2nGC1AvxIdKUC6ZSqX0BH3csIAMdzDX9np3YJsb+Zpx6TfmD2XDNAEkbaQdNKtgIK5FBHyXWbSqLnXn4aE44jxujB4bfo/g1JryDaWi/eD6kZDNjIh3c4Qd7/XQWKaEJ4gl13v4K3jR0+im7wCnBuU00+LxhL1OvEywKDaA//qM9fYPYCxsGLzRoxdwrfRD+fzfCY6czk5MiiqF7eGwu8ue975uT+W0Wzpjv8N9IrjJI4tTiGqFEJ9bPPSJWJTf38/vUxL9/EV1Bs6AxwObN8COaZmPzGqA5ItyQNONdSzcYTSu4/Dnl1QruLw6fEfiNdFwp4iKwbvw7jeojsg/eiKePkKleLg9RljDBuv31wwjHbltsrEXZrKtmGo2O0FtplZrF95kzviDxzPqQLxQR0Do39pxX1N61xnhhtxB/BmEUkbiqPkCdM1bGRrpD/huav3NFcjoDdK24XMG1daSSxdb3iF3s5SwjjGs0O4wisqNklGYQym91UjHm5aVy6nKI0zY9e28oLiI/bquTZ48EakkEttkjA8PiVvxBOMM4o PCZCFQzv iTsZmJYITvqOfcuJoNavI1pdnETWsO6mWda4l3Ya3PvGASG7bh8VZxHt89qftXxzz0p8xGlaUa1EQNxqHGJvBQVh5nsg8CbnY6qOdo/zhSuD8Dr7lJkQMCqwKVucFlWdPADs3a11A1tnrXh8idZv8rbO3yX6scXfqtPgHvPcUB30ALalBKL4XKLTROeWhSMq6sJtgDIZSS01nhK2MIHyhxrPZPMuPMZe+psLUS2NI3zvKt1sGDZDflwmmccP1kN5qYG9FfWZaIcSMm2jOct4rowuGpMwy1W77zjTc X-Bogosity: Ham, tests=bogofilter, spamicity=0.209596, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. ------=_001_NextPart957689310_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQ0NDQ0NaGVsbG/vvIxsaW51eCBib3NzDQ0NDQ0gICAgICAgIEkgZm91bmQgYSBwcm9ibGVtIGlu IHRoZSBwcm9jZXNzIG9mIHVzaW5nIGxpbnV4IG1lbWNn77yMV2hlbiBJIHR1cm5lZCBzd2FwIG9m ZiwgdGhlIG1lbWNnIG1lbW9yeSBJIGNyZWF0ZWQgd2l0aCB0aGUgZm9sbG93aW5nIHNjcmlwdCBj b3VsZCBub3QgYmUgZGVsZXRlZCB3aXRoIGVjaG8gMCA+IG1lbW9yeS5mb3JjZV9lbXB0eSwgYXMg ZXhwbGFpbmVkIGJlbG9344CCDQ0NDQ0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQ1zdGVwMe+8mnN3YXBvZmYgLWENDQ0NDQ0NDXN0ZXAy77yadXNlIHRo aXMgc2NyaXB0IHRvIGNyZWF0ZSBtZW1jZw0NDQ0NDQ0jIS9iaW4vYmFzaA0NbWtkaXIgLXAgL3Rt cC90ZXN0DQ1mb3IgaSBpbiAnc2VxIDIwMDAnDQ1kbw0NICAgICAgICBzdWRvIG1rZGlyIC1wIC9z eXMvZnMvY2dyb3VwL21lbW9yeS91c2VyLnNsaWNlL3VzZXItMC5zbGljZS90ZXN0JCB7aX0NDSAg ICAgICAgc3VkbyBlY2hvICQkID4gL3N5cy9mcy9jZ3JvdXAvbWVtb3J5L3VzZXIuc2xpY2UvdXNl ci0wLnNsaWNlL3Rlc3QkIHtpfS90YXNrcw0NICAgICAgICBzdWRvIGVjaG8gJ2RhdGEnID4gL3Rt cC90ZXN0L3Rlc3QkIHtpfQ0NICAgICAgICBzdWRvIGVjaG8gJCQgPiAvc3lzL2ZzL2Nncm91cC9t ZW1vcnkvdXNlci5zbGljZS91c2VyLTAuc2xpY2UvdGFza3MNDSAgICAgICAgc3VkbyBybWRpciAv c3lzL2ZzL2Nncm91cC9tZW1vcnkvdXNlci5zbGljZS91c2VyLTAuc2xpY2UvdGVzdCQge2l9DQ1k b25lDQ0NDQ0NDQ1zdGVwM++8mnZpZXcgL3Byb2MvY2dyb3VwIGFuZCAvcHJvYy9tZW1pbmZvICBm aWxlcw0NDQ0NDQ1bcm9vdEBsb2NhbGhvc3Qgfl0jIGNhdCAvcHJvYy9jZ3JvdXBzDQ0jc3Vic3lz X25hbWUgICAgaGllcmFyY2h5ICAgICAgIG51bV9jZ3JvdXBzICAgICBlbmFibGVkDQ1jcHVzZXQg ICAgICAgICAgICAgICAgICAgIDEwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg ICAgICAgICAgMQ0NY3B1ICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAgICAgICAgICAg ICAgICAgMSAgICAgICAgICAgICAgICAgICAgICAgIDENDWNwdWFjY3QgICAgICAgICAgICAgICAg ICAgIDQgICAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgICAgICAxDQ1ibGtp byAgICAgICAgICAgICAgICAgICAgICAgIDEzICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg ICAgICAgICAgICAgICAxDQ1tZW1vcnkgICAgICAgICAgICAgICAgICAxNCAgICAgICAgICAgICAg ICAgMjAwOSAgICAgICAgICAgICAgICAgICAxDQ1kZXZpY2VzICAgICAgICAgICAgICAgICAgICAg IDYgICAgICAgICAgICAgICAgICAgOTQgICAgICAgICAgICAgICAgICAgICAgIDENDQ0NDQ0NW3Jv b3RAbG9jYWxob3N0IH5dIyBjYXQgL3Byb2MvbWVtaW5mbyB8IGdyZXAgUGVyY3B1DQ1QZXJjcHU6 ICAgICAgICAgICA2MDA1NzYga0INDQ0NDQ0NDXN0ZXA077yad2hlbiBJIHVzZSAiZWNobyAwID4g L3N5cy9mcy9jZ3JvdXAvbWVtb3J5L3VzZXIuc2xpY2UvdXNlci0wLnNsaWNlL21lbW9yeS5mb3Jj ZV9lbXB0eSIsIEkgZmluZCB0aGUgbnVtX2Nncm91cHMgb2YgbWVtb3J5IGFuZCBwZXJjcHUgIGhh dmUgbm8gY2hhbmdlZA0NDQ0NDQ1bcm9vdEBsb2NhbGhvc3Qgfl0jIGVjaG8gMCA+IC9zeXMvZnMv Y2dyb3VwL21lbW9yeS91c2VyLnNsaWNlL3VzZXItMC5zbGljZS9tZW1vcnkuZm9yY2VfZW1wdHkN DVtyb290QGxvY2FsaG9zdCB+XSMgY2F0IC9wcm9jL2Nncm91cHMNDSNzdWJzeXNfbmFtZSAgICBo aWVyYXJjaHkgICAgICAgbnVtX2Nncm91cHMgICAgIGVuYWJsZWQNDWNwdXNldCAgICAgICAgICAg ICAgICAgICAgMTAgICAgICAxICAgICAgIDENDWNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg NCAgICAgICAxICAgICAgIDENDWNwdWFjY3QgICAgICAgICAgICAgICAgICAgNCAgICAgICAxICAg ICAgIDENDWJsa2lvICAgICAgICAgICAgICAgICAgICAgICAxMyAgICAgIDEgICAgICAgMQ0NbWVt b3J5ICAgICAgICAgICAgICAgICAgMTQgICAgICAyMDM5ICAgIDENDWRldmljZXMgICAgICAgICAg ICAgICAgICAgIDYgICAgICAgODcgICAgICAxDQ0NDQ0NDVtyb290QGxvY2FsaG9zdCB+XSMgY2F0 IC9wcm9jL21lbWluZm8gfCBncmVwIFBlcmNwdQ0NUGVyY3B1OiAgICAgICAgICAgNjAwNTc2IGtC DQ0NDQ0NDQ1zdGVwIDU6IHdoZW4gSSB1c2Ugc3dhcG9uIC1hIHRvIG9wZW4gc3dhcCwgdGhlbiBl Y2hvIDAgPiAvc3lzL2ZzL2Nncm91cC9tZW1vcnkvdXNlci5zbGljZS91c2VyLTAuc2xpY2UvbWVt b3J5LmZvcmNlX2VtcHR5IGFnYWluDQ0NDQ0NDVtyb290QGxvY2FsaG9zdCB+XSMgc3dhcG9uIC1h DQ1bcm9vdEBsb2NhbGhvc3Qgfl0jIGVjaG8gMCA+IC9zeXMvZnMvY2dyb3VwL21lbW9yeS91c2Vy LnNsaWNlL3VzZXItMC5zbGljZS9tZW1vcnkuZm9yY2VfZW1wdHkNDQ0NDQ0NDXN0ZXAgNjogdmll dyAvcHJvYy9jZ3JvdXAgYW5kIC9wcm9jL21lbWluZm8gIGZpbGVzICxJIGZvdW5kIHRoZSB0aGUg bnVtX2Nncm91cHMgb2YgbWVtb3J5IGFuZCBwZXJjcHUgIGhhdmUgYmVlbiByZWR1Y2VkLiANDQ0N W3Jvb3RAbG9jYWxob3N0IH5dIyBjYXQgL3Byb2MvY2dyb3Vwcw0NI3N1YnN5c19uYW1lICAgIGhp ZXJhcmNoeSAgICAgICBudW1fY2dyb3VwcyAgICAgZW5hYmxlZA0NY3B1c2V0ICAgICAgICAgICAg ICAgICAgICAxMCAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAxDQ1j cHUgICAgICAgICAgICAgICAgICAgICAgICAgNCAgICAgICAgICAgICAgICAgICAgICAgICAgMSAg ICAgICAgICAgICAgICAgMQ0NY3B1YWNjdCAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgICAg ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAxDQ1ibGtpbyAgICAgICAgICAgICAgICAg ICAgIDEzICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAxDQ1tZW1v cnkgICAgICAgICAgICAgICAgMTQgICAgICAgICAgICAgICAgICAgICAxODUgICAgICAgICAgICAg ICAgIDENDWRldmljZXMgICAgICAgICAgICAgICAgICAgIDYgICAgICAgICAgICAgICAgICAgICAg ODcgICAgICAgICAgICAgICAgIDENDWZyZWV6ZXIgICAgICAgICAgICAgICAgICAgOSAgICAgICAg ICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMQ0NDQ0NDQ1bcm9vdEBsb2NhbGhv c3Qgfl0jIGNhdCAvcHJvYy9tZW1pbmZvIHwgZ3JlcCBQZXJjcHUNDVBlcmNwdTogICAgICAgICAg IDEyMDgzMiBrQg0NLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NDQ0NDQ0NDVRoZXJlZm9yZSwgSSB3YW50IHRvIGtub3cgd2h5IHN3YXAgYWZmZWN0cyBtZW1j ZyBtZW1vcnkgcmVjbGFtYXRpb24sICBlY2hvIDAgPiBtZW1vcnkuZm9yY2VfZW1wdHkgdGhpcyBp bnRlcmZhY2Ugc2hvdWxkIGZvcmNlIHRoZSBtZW1vcnkgdXNlZCBieSB0aGUgY2dyb3VwIHRvIGJl IHJlY2xhaW1lZC4gDQ1JIHdhbnQgdG8ga25vdyB3aHkgLEkgbG9vayBmb3J3YXJkIHRvIGhlYXJp bmcgYmFjayBmcm9tIHRoZSBjb21tdW5pdHkuDQ1UaGFua3MuDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDeWImOWppyAgIOiuoeeul+S6 p+WTgemDqA0NDQ3miYvmnLrvvJoxODg5NjcyNTU5Nw0N6YKu566x77yabGl1amluZ0BjbXNzLmNo aW5hbW9iaWxlLmNvbQ0N5Lit56e777yI6IuP5bee77yJ6L2v5Lu25oqA5pyv5pyJ6ZmQ5YWs5Y+4 DQ0N ------=_001_NextPart957689310_=---- Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
hello=EF=BC=8Clinux=20boss

 =20 = =20 =20  I=20found=20a=20problem=20in=20the=20process=20of= =20using=20linux=20memcg=EF=BC=8CWhen=20I=20turned=20swap=20off,=20the=20me= mcg=20memory=20I=20created=20with=20the=20following=20script=20could=20not= =20be=20deleted=20with=20echo=200=20>=20memory.force_empty,=20as=20expla= ined=20below=E3=80=82
-----------= ---------------------------------------------------------------------------= --------------------step1= =EF=BC=9Aswapoff=20-a

step2=EF=BC=9Ause=20this script=20to=20create=20memcg
=23=21/bin/bashmkdir=20-p=20/tmp/testfor=20i=20in=20'seq= =202000'do =20 =20 =20 =20sudo=20mkdir=20-p=20/sys/= fs/cgroup/memory/user.slice/user-0.slice/test=24=20=7Bi=7D =20 = =20 =20 =20sudo=20echo=20=24=24=20>=20/sys/fs/cgroup/memory/us= er.slice/user-0.slice/test=24=20=7Bi=7D/tasks =20 =20 =20&= nbsp;=20sudo=20echo=20'data'=20>=20/tmp/test/test=24=20=7Bi=7D = =20 =20 =20 =20sudo=20echo=20=24=24=20>=20/sys/fs/cgroup/= memory/user.slice/user-0.slice/tasks =20 =20 =20 =20s= udo=20rmdir=20/sys/fs/cgroup/memory/user.slice/user-0.slice/test=24=20=7Bi= =7Ddone

step3=EF=BC=9Aview=20/proc/cgroup=20and /proc/meminfo =20files=
= =5Broot=40localhost=20=7E=5D=23=20cat=20/proc= /cgroups=23subsys= _name =20 =20hierarchy =20 =20 =20 num_cgroup= s =20 =20 enabledcpuset =20 =20 =20 =20 =20 =20=  =20 =20 =20 =2010 =20 =20 =20 =20&= nbsp;=20 =20 =20 =20 =20 1 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20=  =20 1= cpu =20 =20 =20 =20 =20 =20 =20 =20=  =20 =20 =20 =20 =204 =20 =20 =20&n= bsp;=20 =20 =20 =20 =20 =20 =20 1 = =20 =20 =20 =20 =20 =20 =20 =20 =20=  =20 =20 =201cpuacct =20 =20 =20 =20 =20 =20&n= bsp;=20 =20 =20 =204 =20 =20 =20 =20&nbs= p;=20 =20 =20 =20 =20 =20 1 =20 =20=  =20 =20 =20 =20 =20 =20 =20 =20&nb= sp;=20 1blk= io =20 =20 =20 =20 =20 =20 =20 =20&= nbsp;=20 =20 =20 =2013 =20 =20 =20 =20&n= bsp;=20 =20 =20 =20 =20 1 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20=  =201mem= ory =20 =20 =20 =20 =20 =20 =20 =20=  =2014 =20 =20 =20 =20 =20 =20 =20&= nbsp;=20 2009 =20 =20=  =20 =20 =20 =20 =20 =20 =20 1<= /div>devices =20&nb= sp;=20 =20 =20 =20 =20 =20 =20 =20 = =20 =206 =20 =20 =20 =20 =20 =20 = =20 =20 =20 94 =20 =20 =20 =20 =20&= nbsp;=20 =20 =20 =20 =20 =20 1
=5Broot=40localhost=20=7E=5D=23=20cat=20/proc/memi= nfo=20=7C=20grep=20PercpuPercpu: =20 =20 =20 =20 = ;  600576=20kB

=
step4=EF=BC=9Awhen=20I=20use=20=22echo=200=20= > /sys/fs/cgroup/memory/user.slice/user-0.slice/memory.force_empty= =22,=20I=20find=20the num_= cgroups=20of memory=20= and=20percpu =20have=20no=20changed
=5Broot=40localhost=20=7E=5D=23=20echo=200=20>=20/sys/fs/cgroup/memo= ry/user.slice/user-0.slice/memory.force_empty=5Broot=40localhost=20=7E=5D=23=20cat=20/proc/cg= roups=23subsys_na= me =20 =20hierarchy =20 =20 =20 num_cgroups&n= bsp;=20 =20 enabledcpuset =20 =20 =20 =20 =20 =20&nb= sp;=20 =20 =20 =2010 =20 =20 =201 =20&nb= sp;=20 =20 1cpu =20 =20 =20 =20 =20 =20 =20&nb= sp;=20 =20 =20 =20 =20 =204 =20 =20 = ;=20 1 =20 =20 =20 1cpuacct =20 =20 =20 =20 = ;=20 =20 =20 =20 =20 4 =20 =20 =20&= nbsp;1 =20 =20 =20 1blkio =20 =20 =20 =20 =20&nb= sp;=20 =20 =20 =20 =20 =20 13 =20 = =20 =201 =20 =20 =20 1memory =20   =20&nb= sp;=20 =20 =20 =20 =20  14 =20 = =20  2039 =20 = =201devices&n= bsp;=20 =20 =20 =20 =20 =20 =20 =20 = ;=20 =206 =20 =20 =20 87 =20 =20 = =201
=5Broot=40localhost=20=7E=5D=23=20cat=20/proc/meminf= o=20=7C=20grep=20Percpu
Percpu: =20 =20   =20  <= font=20color=3D=22=23ed1c1c=22> 600576=20kB

step= =205:=20when=20I=20use swapon=20-a=20to=20open=20swap,=20then echo=200=20> /sys/fs/cgroup/memory/user.slice/user-0= .slice/memory.force_empty=20again
=5Broot=40localhost=20=7E=5D=23=20swapon=20-a= =5Broot=40localhost=20= =7E=5D=23=20echo=200=20>=20/sys/fs/cgroup/memory/user.slice/user-0.slice= /memory.force_empty

step=206: view= =20/proc/cgroup=20and /proc/meminfo =20files=20,I=20found=20the the = nu= m_cgroups=20of memory= =20and=20percpu =20have=20been=20reduce= d. 
=5Broot= =40localhost=20=7E=5D=23=20cat=20/proc/cgroups
=23= subsys_name =20 =20hierarchy =20 =20 =20 num_= cgroups =20 =20 enabledcpuset&nbs= p;=20 =20 =20 =20 =20 =20 =20 =20 = =20 =2010 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 1 =20 =20&n= bsp;=20 =20 =20 =20 =20 =20 1cpu =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 4 =20 =20&n= bsp;=20 =20 =20 =20 =20 =20 =20 =20 = ;=20 =20 =201 =20 =20 =20 =20 =20 = =20 =20 =20 1cpuacct =20&nb= sp;=20 =20 =20 =20 =20 =20 =20 =204 = ;=20 =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =201 =20 =20 =20 = =20 =20 =20 =20 =20 =201= blkio =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 13 =20 =20 =20 =20 =20&= nbsp;=20 =20 =20 =20 =20 =20 =20 1 = =20 =20 =20 =20 =20 =20 =20 =20 =20= 1memory =20 =20 =20 =20&= nbsp;=20 =20 =20 =2014 =20 =20 =20 =20&n= bsp;=20 =20 =20 =20 =20 =20 185 =20 =20 =20 =20 =20&nbs= p;=20 =20 =20 1devices = =20 =20 =20 =20 =20 =20 =20 =20 =20=  =206 =20 =20 =20 =20 =20 =20 =20&n= bsp;=20 =20 =20 =2087 =20 =20 =20 =20&nb= sp;=20 =20 =20 =20 1freezer&n= bsp;=20 =20 =20 =20 =20 =20 =20 =20 = ;=20 9 =20 =20 =20 =20 =20 =20 =20&= nbsp;=20 =20 =20 =20 =20 =201 =20 =20&nb= sp;=20 =20 =20 =20 =20 =20 1
=5Broot=40localhost=20=7E=5D=23= =20cat=20/proc/meminfo=20=7C=20grep=20Percpu
Pe= rcpu: =20 =20 =20 =20 =20 120832 kB------------------------------------------------= --------------------------------------------------------

Therefore,=20I=20want to=20know=20why=20swap=20affects= =20memcg=20memory=20reclamation,  echo=200=20>=20memory.force_empty=20this=20interface=20should=20force=20the= =20memory=20used=20by=20the=20cgroup=20to=20be=20reclaimed. 
I=20want= =20to=20know=20why=20,I=20look=20forward=20to=20hearing=20back=20from=20the= =20community.
Thanks.


<=21--StartFragment-->-= ----------------------------------------
= =E5=88=98=E5=A9=A7 =20 =E8=AE=A1=E7=AE=97=E4=BA= =A7=E5=93=81=E9=83=A8<= div=20style=3D=22font-size:=2012pt;=22>=E6=89=8B=E6=9C=BA=EF=BC=9A18= 896725597=E9=82=AE=E7=AE=B1=EF=BC=9Aliujing=40cmss.chinamobile.com=E4=B8=AD=E7=A7=BB= =EF=BC=88=E8=8B=8F=E5=B7=9E=EF=BC=89=E8=BD=AF=E4=BB=B6=E6=8A=80=E6=9C=AF=E6= =9C=89=E9=99=90=E5=85=AC=E5=8F=B8
<=21--EndFragment--> ------=_001_NextPart957689310_=------