Received: by 10.213.65.68 with SMTP id h4csp2275119imn; Thu, 5 Apr 2018 12:01:45 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/cRR0LE89mx/mfm4zLb6P3YGR56GdYd0LBbNE/KO8jYGL61mK3MtOhBLftY38KEJieto7E X-Received: by 10.99.149.86 with SMTP id t22mr15598320pgn.144.1522954904949; Thu, 05 Apr 2018 12:01:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522954904; cv=none; d=google.com; s=arc-20160816; b=z6s57pX29soQ7qtot2EZ8UG+IFMqL031QHkwtKFqMzjwQF04zcjIrHzCBwA7weJ5QE W1DrP9zgmzQkC35lMVxXR9Hwq2X24zuznYxPq40BFTDphR05cqXB6cA1FW4TwMCv0YIj R7LDdq9KIP3S14dBU+tuWGkOsEanfwgPcYrmV3zeMqrW903FaNOZEb9lRZItuJrvIgqM yvsefnN5U0zKVw8ZSgfZeEVF1EMo5XJodKG1R8koXWuXl8f8Yt9U2JoYWE31RH/uprZ5 AUjx/wcxDeF4U5B40UNO8SciO4Kgc/5e5PDRnPiKqfRq/nEVkH5DACglfA7ylU04wsLd AlHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature:dkim-signature :arc-authentication-results; bh=HiixflrNqhgvJcnK3dTqyljxPaQH5bdc17oe2+y5Gvg=; b=scyb/cTsY8ohzZrIptt/JBfXi8HVgONl+QRCpLxztShOF/UTmVgFRJe73+SCNSR5T3 mr0swmy02wR918G0xul1o2HXoPZOlAANDVrdKW0cXp24kXWb+dQgHrEiF17IXqmFL/YF R9NudYOAtEz1676Bu3WvJqZMWFOsFKb2PbOUuZuvI6F1udQ1NXXZnf9vby5x+AcQQMqy zDMmHi20sLSIox10fBZLETiN8Ax3msT9shbOPfBXUBQtuuhY32nMq92xpGDY9spf7TNA zXwWpI0NrCnMUd/XcukELPNaINXgDgzx24GFdrpLj/qeV9rVp+J8OrmGOfKAjZ6mKjfS my/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=UUJbWBVL; dkim=pass header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=VMthFblO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x6si5934546pgc.57.2018.04.05.12.01.30; Thu, 05 Apr 2018 12:01:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=UUJbWBVL; dkim=pass header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=VMthFblO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752431AbeDETAS (ORCPT + 99 others); Thu, 5 Apr 2018 15:00:18 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:42152 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752313AbeDETAN (ORCPT ); Thu, 5 Apr 2018 15:00:13 -0400 Received: from pps.filterd (m0109331.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w35IvfgU005102; Thu, 5 Apr 2018 12:00:04 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=facebook; bh=HiixflrNqhgvJcnK3dTqyljxPaQH5bdc17oe2+y5Gvg=; b=UUJbWBVL6jnAd7KW9KZ20YEAqEwaFX0TI4iSYYmFGVQr0bsUl09XtQnKMMOmpk/JMPT7 vmCP7GGC+PXx9FZPKbTZ7l5EGJIcMZNLFttjDbPorqI9WFRsPRheGOqbuttAUE8QVFCV at3piunuB9GvgF8W5YkfZqMTbXZ/Wn46OMc= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 2h5sh2g0bj-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 05 Apr 2018 12:00:03 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.14) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 5 Apr 2018 12:00:01 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=HiixflrNqhgvJcnK3dTqyljxPaQH5bdc17oe2+y5Gvg=; b=VMthFblOLpfQGq1iBEFcHgsQKk+PAOf1pnjTCJdIXavTnDqhHEB/q+MrI6Bs3IYR9rWPRtFsd/0hkbjRtu5nZSPE/nFY1oEGjZzYUOXH2pksHkcfzqKmRpTlqE0I40dA950lFRv3ADyHHdooZggtpSleZtPRltpQhYytGLHkusI= Received: from castle.thefacebook.com (2620:10d:c092:200::1:c820) by CO1PR15MB1078.namprd15.prod.outlook.com (2a01:111:e400:7b66::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Thu, 5 Apr 2018 18:59:52 +0000 From: Roman Gushchin To: CC: Roman Gushchin , Andrew Morton , Johannes Weiner , Michal Hocko , Vladimir Davydov , Tejun Heo , , , , Subject: [PATCH v3 4/4] mm/docs: describe memory.low refinements Date: Thu, 5 Apr 2018 19:59:21 +0100 Message-ID: <20180405185921.4942-4-guro@fb.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180405185921.4942-1-guro@fb.com> References: <20180405185921.4942-1-guro@fb.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2620:10d:c092:200::1:c820] X-ClientProxiedBy: DB6PR0601CA0040.eurprd06.prod.outlook.com (2603:10a6:4:17::26) To CO1PR15MB1078.namprd15.prod.outlook.com (2a01:111:e400:7b66::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3fcb1d12-cdf0-4352-f67b-08d59b276ad8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:CO1PR15MB1078; X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1078;3:fGKT0o3PLa3bVmg7F51I86/BNTHfpSzGl4fuQyHrYBQOsSr4pTb2FEGsmxqjNn3+0GCLntMUDN03k7XZIzuWFj2Y9pnJ1NOFe0IlSOz/YbO4eQgIdI1XHjopvJO5rYD4XqW9LgpS8xLsrRn/TS9mk6yf2ZLmgOIEvm7iNix+ycGQc2l4MrtCWyu7qCH5SoG3F8/qFpZm2oayhBvrAdKt2CJekLmgmfPosXYpMdHwCieTVkgWCPPQaS2mFhfSd+Hv;25:AMqE38jybu6eHSmSbZNlSrW5KKTS+4LALgc5rhxiRi6gA/MS6pa8Zle3Tf2+MW9zrb3tTz5Zy1R6/sxBPNdvNZotnukHrlbknJo7sdTwIAbac5RzOsnH6dX42rhva4towgd10LSHYeeIznqrwyHdxgP2rF3sAaV/u2W7xseGBn8eqtv1PxHsAA2/FCWG4M84hsfroj6AE68lkGsqam+jhihL8LjGag5pJmXg3PhYJCGGnkd+9lBqInxl20d9rrIbjOV3ebIapg12LoeCu10VWHZt5NHOP58qiteIlOqFpG6CKl/u0VplsOGum0ZTTxlx7XIyzCWyB0FQf6yAl2mLqg==;31:V1m4Mh73TNRdpuBqbHWxc2mRTAVFyNAp+goZjyylxu/hcAVmiOOGQggYHy4gc++ZsyFjXlbVyLXro5DhyjvMlhnGs0VOC9Xto/g40EDJr5HTw0KCYSTlAi35MG6c7FlgPELkYXZ00jTlDPhdjIrw0dkUBUQwJhpF27RW24/ty9R6dkETJp5BVRke0RLd3IMGpL1RSmDRijN2zHMpJGUgx82KKpL1Ua1/zJ5/jUnCwlg= X-MS-TrafficTypeDiagnostic: CO1PR15MB1078: X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1078;20:n1MYKHKtGmavBXsW13G/fOsbh3Hh6YFtOeIryLu+DSWBHgd4Pg4ySm+hWOoVp7fXSwyUbOT+Ss0rF2f0we1CHkAGHy60Z6sWPiZufbmD4eGgoLwtx4d+rSHmF9Le/xkmCyUcxthAXKgJYkBe/bvONfOm4GFo5DJiN6iUt3OTMZia3AjpUcZVcTrln7exWQ4BFKa66Jg7C11usvDMMnEsSS6Qn7Sar1u00UmBA2t6C/Yp9jquDmpP9fuJ8v+D/ZVQff7/dB3zdNa/IoiT8+mPwYIr+bSueAXNP2YBjB9CE/ooDbAKMfK/GVSODzyK82mxvMoePu3bsvQVq+yyvtqMw4hx4VQALrlIgmdMPl/LUprLj+gxNp7byw5vY7iJYGAD4fD3t8Hr3MKGV33DMPPEFLZArUBUlRbiNhngljrY9RTFRk25P5k0SgkmxWKdeA9IfmBTrkb49a9vhr437NayC2e9gObNzs5qr3x0OMQSdmg92xW0MkpzrSPGFYHYtCj1;4:UqEHdst+N/JKaeK2WrsqK0zSfJbFC8wssuLQfSTFW3T/+pJGkszRTrCl13ws+LNB/ql47n4gYeCDSUGS2Xog8NUgNqPqCgurZZacBzMED9pTHlQ0coYr/O0z43I7Zf/EEcAF3sY3UD8KTlUNUryYkcwlnUXSeKDkUFBm/iiRMJFvw7lz/G1QA3qW9K3fL/XylsfXcC4OtRRRps7ixFWxCe+s2Ob/67b9jQxFDC/QxsaslZGU+AJmBuXHpBlhc7R4oJa6ExW2YY3cp3Nasj3TmJ5aPO5VJFiMOGA7HPmyyrAg8ALlL4npnsngRM1gxu3hx728P64Ypky7zKM1Q4YCfICCNvcJLFih5zgRIMjQWxNE4h7i8dO24fc8lnT5eieU X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(85827821059158)(67672495146484); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(11241501184)(944501327)(52105095)(10201501046)(3002001)(93006095)(93001095)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011);SRVR:CO1PR15MB1078;BCL:0;PCL:0;RULEID:;SRVR:CO1PR15MB1078; X-Forefront-PRVS: 06339BAE63 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(366004)(39860400002)(396003)(39380400002)(346002)(376002)(199004)(189003)(2361001)(2906002)(316002)(5660300001)(76176011)(69596002)(51416003)(52116002)(446003)(52396003)(106356001)(47776003)(11346002)(86362001)(46003)(68736007)(305945005)(6116002)(486006)(478600001)(7736002)(16586007)(59450400001)(50466002)(39060400002)(1076002)(48376002)(36756003)(6916009)(2616005)(6506007)(53416004)(50226002)(6666003)(4326008)(8936002)(54906003)(476003)(97736004)(186003)(25786009)(6512007)(53936002)(16526019)(2351001)(81156014)(105586002)(81166006)(386003)(8676002)(6486002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:CO1PR15MB1078;H:castle.thefacebook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO1PR15MB1078;23:IEmbeKYeJjkcfVqeVgVIrJQtmhgpOy2+fvbGYhWpB?= =?us-ascii?Q?mfo26hbaNMa80R9gOJws4EXaBPC89izsQrNz3yb6TmrwyqLRfS+NaNpWqXb0?= =?us-ascii?Q?DWL9kAeKGuHeqJS0YJkagV9/YLs2YU4JG0TSqZ+mfLGZQJahYJZQnmed1a9p?= =?us-ascii?Q?WAjq71GZir8IdcvFvobXWgnoRuxKa+NRkyfZIde0z/iswqyqIKTBmFsyCz5G?= =?us-ascii?Q?hPTp4IaRbg4Zq+7w6Fm4FOdSQfShSjkT3qsxbii2scXdJInNGowsu0oZ89Kk?= =?us-ascii?Q?gk6WjrxZeaJradwMpvtHTWN5bY+bMwaayXp3t0wylRwoYfc5gkUIwZwCzQ+k?= =?us-ascii?Q?zmpS59zyWBc88X2WqUxRcNlOogZCbVRHMIa5bXvxCTTk+sxYcJDgvuO3VniW?= =?us-ascii?Q?2bqSsix7gzPl0AZg8q8ODURJbla1axtfXPJGov02iWe7AX463H30jcC2McbT?= =?us-ascii?Q?1R3zz1CUDChS81qx50Oltmuv1cbkvJXLqYznQggt1btSFPnL2rJT7GHkBL5n?= =?us-ascii?Q?YtdtLC7evTWFteTa6AZT9uNJDPoQ46zmsHOLvJwfU9i91+DAho08LPkGoh+g?= =?us-ascii?Q?2l8E1Ez7OlSV/YIB+kfgw1BrRJ6HeAFHUiAa3VokgvI+DMxirXSrgJmeX1MR?= =?us-ascii?Q?QPKo+t7t8rlgZ2byDJk4jDPMJOsHi60FBrpOaHPBZXSlyIRCK3noHEaXxUpx?= =?us-ascii?Q?l/LXMpb33zIk8jbHB5a83uDL3/D/eH0bPL7HXzt8mipL5ycRfuVO5jwkrMEF?= =?us-ascii?Q?Ewd/jKyaN7wHAIt3Ns6ZAkbDgElFG2WPm7UsxMckEKe+K2uAMEOOsvkrKkSf?= =?us-ascii?Q?bOduuJheoHQYirbmIA6gg3H4e/Jun38t/FbCZLIoBWNHpMrwaWpgILceibAp?= =?us-ascii?Q?tnZP1zHsDaHbuYKK4Eb4dkwmA4WTSmDiv8mzi4tBWZKKDTwqiSk/PjqRsNNu?= =?us-ascii?Q?uZFj+oMnw2qbn6m0iPVH7V21FjaZxnYVilO4HTkq/DHlwe41+TRJnSqlg+1W?= =?us-ascii?Q?n7YGrMELh1argtHlSLWXN2zvZomvf1M3T3RMnly8y/w1z9qbTL/XGi5rY32D?= =?us-ascii?Q?s7fbxM3MftHUTgk3AJV75Un0qRoyfshCB83wNwS8X239cTggzupRoBirMqrl?= =?us-ascii?Q?1hhYybfz1AtVWGtGcpYrYyl3ycCixnq1xLXPfJyDIWk1mWYAIAV3ZrT1JM4E?= =?us-ascii?Q?T7eBWYCxazWJcgEYEFFXskCBpkf5Fh9l9AFn/I/pTBZLw9eMsTfGh2ulNNEB?= =?us-ascii?Q?rzoJOsGh9kAta3KTPC7fw6ZhJ3jUpayCj6TsnCaB9I5212xudlAo3L0s5wjl?= =?us-ascii?Q?GZFXCMj9/Z5A2ScjrQsmoy3Piczjo7L11jFzjEzSwkG?= X-Microsoft-Antispam-Message-Info: PsfvWlOF7fEnisRi+Kmz66akvnHuFokGZFBx263/gGbUyktJ2K4WoNy3gwqE77+XT5iT3k7xKyugfX3mtStzmsnJmOOGciUwE6ucqM+Yg/eZ2xlvjhWCbnT/+DK1K6VyIDww58eYg5A+Q6Ud4eoMsS84eVr9WPXUFx/ovi00b0BWfjOqPTs874Vby8GL6Lt7 X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1078;6:0M0ZeJmKJvfFvISX6/617V5qPFHGE3QsIktbZi6liTtxHGqeADYM/erT+qnoFePV/TLFVnGnlr98XrPI/W7oA83rTsTskDCIHe2uREaNbTdeUrpswJE9Stb+2/YlDCUqCEojYQeA1lTuLDZHfFpSo9b6qf4Z1Htym6T8NCQGZlQsMrALkEzEHqnWL4sAkDAaSpSiJlCX+1VJUkTWehvKrjiBDuQvOpqDEZFZpXJY7fT2ZI/vsrrWLYRxewRcYdNIDGYXtv0sZklO/rSR7HCeyyJFZOLHm5uFeGm7oQA04eQCqjC9PejPvNWts17VDyDiJrQxQtNRNXZcXR04hkW6J/5iVdgK5aDKr2TynJ1+CBp5BGDY97TMqTse4H01nn7+rUR/1iY2RRlcLgoPO73M7wdcaTM/NiE4FnqXhbtESWQn75xEDTPm/JCCwbhn510Pd2vampslw62Me8pG4imRBg==;5:h6EV1N+UhaqjRXwNxaJSbkmDBAVfebKx2v/psmzf9850mlSZIpoEDfnj5Ov+d8Zc7fI07CXTgd49TMb3pavT80cwdktMa146qkE5qhR+XSBEFL47+XCmSlwlJSw9fpvyuCSYzeumkZjMMidY4sXm3oEcjJwLX0NYBRAmiZyF/6o=;24:jn20e28pZyIpp7Bas7w52Z7ffk0wX1YpWymHJbrh/uK5fUyGxAxQwKFT3mqt3aXd2rB9UI/JCRanwi7Gr2h8xdHpF/HTvtKJ51/56dTG/ns= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1078;7:1+GJZB5auKnNr/ib1HMlsf+esVzKpC40uwThSOVYM0K8FSSW2PTpcSy0PrZG5VYM/+WPtZjO8nIQuD7Pci1n07xggydBEnv6hn+Te9xNfWhjI+aDY+urWl9x/7qxBrXA1WJZ6bQRmQt0E4FBI+EwHfd6tambNTzghZYYVyX5qHqsLzQZr3NG0+MmwEpLVkoqjGzE5gisf91c8L++HoAc595a8TpbwJfANawKNLRJ9edHQJhR/kpG1OBBx/vnZJRQ;20:KcOVXTKrdgOEXAKsAXdcUKEZXSUE34UEYtoflNhs/fjh2XtBv8sceQFwvyw/Y3+tnN8+vP9WtaKQuzeWpcLjOEsIBfYz73E2+g7KaKsaxrgw2euLQxhJtjvR39UmYKPtH8hScXhb2lkVbUFR6whvjRZizHhgie/PLmkvD8AB2Nw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2018 18:59:52.0488 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3fcb1d12-cdf0-4352-f67b-08d59b276ad8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR15MB1078 X-OriginatorOrg: fb.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-04-05_09:,, signatures=0 X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Refine cgroup v2 docs after latest memory.low changes. Signed-off-by: Roman Gushchin Cc: Andrew Morton Cc: Johannes Weiner Cc: Michal Hocko Cc: Vladimir Davydov Cc: Tejun Heo Cc: kernel-team@fb.com Cc: linux-mm@kvack.org Cc: cgroups@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-doc@vger.kernel.org --- Documentation/cgroup-v2.txt | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/Documentation/cgroup-v2.txt b/Documentation/cgroup-v2.txt index f728e55602b2..7ee462b8a6ac 100644 --- a/Documentation/cgroup-v2.txt +++ b/Documentation/cgroup-v2.txt @@ -1006,10 +1006,17 @@ PAGE_SIZE multiple when read back. A read-write single value file which exists on non-root cgroups. The default is "0". - Best-effort memory protection. If the memory usages of a - cgroup and all its ancestors are below their low boundaries, - the cgroup's memory won't be reclaimed unless memory can be - reclaimed from unprotected cgroups. + Best-effort memory protection. If the memory usage of a + cgroup is within its effective low boundary, the cgroup's + memory won't be reclaimed unless memory can be reclaimed + from unprotected cgroups. + + Effective low boundary is limited by memory.low values of + all ancestor cgroups. If there is memory.low overcommitment + (child cgroup or cgroups are requiring more protected memory, + than parent will allow), then each child cgroup will get + the part of parent's protection proportional to the its + actual memory usage below memory.low. Putting more memory than generally available under this protection is discouraged. @@ -2008,17 +2015,8 @@ system performance due to overreclaim, to the point where the feature becomes self-defeating. The memory.low boundary on the other hand is a top-down allocated -reserve. A cgroup enjoys reclaim protection when it and all its -ancestors are below their low boundaries, which makes delegation of -subtrees possible. Secondly, new cgroups have no reserve per default -and in the common case most cgroups are eligible for the preferred -reclaim pass. This allows the new low boundary to be efficiently -implemented with just a minor addition to the generic reclaim code, -without the need for out-of-band data structures and reclaim passes. -Because the generic reclaim code considers all cgroups except for the -ones running low in the preferred first reclaim pass, overreclaim of -individual groups is eliminated as well, resulting in much better -overall workload performance. +reserve. A cgroup enjoys reclaim protection when it's within its low, +which makes delegation of subtrees possible. The original high boundary, the hard limit, is defined as a strict limit that can not budge, even if the OOM killer has to be called. -- 2.14.3