Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4747722pxv; Tue, 27 Jul 2021 15:38:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0KSW/qejbQK5WDVInRkIs+rEhUkAocf3DnDL5N83/RFoGZc4KzHX6ZECS5ixKRmfQnLRg X-Received: by 2002:a6b:7a04:: with SMTP id h4mr20755616iom.149.1627425487125; Tue, 27 Jul 2021 15:38:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627425487; cv=none; d=google.com; s=arc-20160816; b=yunv4g8+gjPXT+uwEywZiASM6JzK41+XPIV8KcozrAl84aiUOwoG9pBVUogIzM7/bM uIH/1YFEv48iaL6nG12bfXWibLq8aQbnJz76rrhm57wCGzsFnjhLGdWm2OJYOf868NBX 0q7v7RmHRW0CAJE6uPWHZDRQnGbzo86vDQkKBHCeRB0Ok0M3KtnbSraFi6ldPJBAK+dM rMUisfzVPrJao+FYj1ePE3/fVpFbdzv/xTF9zzrg0syY6vngEEBjZSvIIhozp8IZKUra mtOV4mngD7ORe5ubEv+ifwzG1OL64NR1WgukgfWD7gkov2gHSAB9WyGJlPBtZp3W8+JU BYQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Q9riWywpJIN08LA7hQqUxqDxz6rPo4nB08ihydLn/AQ=; b=fjRu+5rWxTLYxpS3x+XwUWbUjLdai5MN1i9FqbAUcZFLVsrbxNUH1heMD/Lg1qmPZ2 ymZaCH3WGiFcrooEGXCwdWj4jweTWNSs5Tfj1kuepPPIIn0DYvPiUTa//doZNrTmsnWx lNUko3nNIzTj7Py4n0Tfhd8N4yNCH5JSCTW5B6k7RLwBnhFCCMqVK5PrAc+jAuPECceL /chXmxd51qB3Y/gfFY1PCLj0E/mCt/4eEtfiv9woTcDTgf2d25rBIh9NQjjSN/xOsExP gokhhw+iVBWAwQU+sS+denJWbsOziBc7+KX65PDhOnni3byYULr0ewa3+dkK5K+1EO3f K8AQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=gsi7ICxX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t15si4418330ilg.47.2021.07.27.15.37.55; Tue, 27 Jul 2021 15:38:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=gsi7ICxX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232452AbhG0WhK (ORCPT + 99 others); Tue, 27 Jul 2021 18:37:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48516 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231730AbhG0WhI (ORCPT ); Tue, 27 Jul 2021 18:37:08 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA1BDC061757 for ; Tue, 27 Jul 2021 15:37:07 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id h2so219553lfu.4 for ; Tue, 27 Jul 2021 15:37:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Q9riWywpJIN08LA7hQqUxqDxz6rPo4nB08ihydLn/AQ=; b=gsi7ICxX3ii2PVLmoIZtbBP0sGaJTU2D5/yA3Ue2ciJeEvL1IJrMuRT/R4K+SEAU83 dflfu+Kv3TLZT5zypULzNgkU0BxQVsaYvBuZCiiacoY7mOBwZWlhz86OhP+QozXBliwD PM88Om9Hc4nuKpfSc1WXAx3wU1tvWkkF7e8POK0mPB6S/TYEKZt/qsCWV7KLuWjm+MmN jTnKKr0ZoV54o/SxlyKF0bRskE2KKw4AKUYMzGjmbhz/ZFBBBRoe7LyRCAhqF7+ZcHmg DJnoniScr++Z7XjGjrgJIxV2pshZQsHb8o57jYwclc/FgRIiKZA45kPQr3r8ajnRDcdx ytUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Q9riWywpJIN08LA7hQqUxqDxz6rPo4nB08ihydLn/AQ=; b=ViGNQc6z+b6QKdx1cMlmZKZ+hVnPZgwvhhJYGQ1FDDmvELM2dRl/Z43AARYixtOBH6 sMIPLZ25BQOe8aAD1wJ0KlYvgjvEBNNAfGJTE7XaS2gVoEgyimk1SeLiR67/xjhMYJqC guLS93H2pDJGo37mCAo8g+tkadm7rZPAC9ohRKPtVmRLuRjqeKCiwph5ek2XPNqdAcVF KGQzycLZgfSu8yJPgQIc1wODsJNKL2xOulBHRrug8MkfzQWWVC1JUxD0VBEQ8x3KDUIK WSRjy/djguN3xBedR/6jaGBIjN8DJQ60vV782wqHQWkZCRNW+yGrQ6Zv/mdbFd/gVD2s uU5w== X-Gm-Message-State: AOAM530Uf9aJafe8/imJThp7Hv4iM2ew8rhkJqtdvwkdeK5tXaK1OK/G ak8+y5u1hp3y68mFujWA1LT03J/aFuVTkbownWvP5w== X-Received: by 2002:a19:dc50:: with SMTP id f16mr17876997lfj.347.1627425425864; Tue, 27 Jul 2021 15:37:05 -0700 (PDT) MIME-Version: 1.0 References: <6f21a0e0-bd36-b6be-1ffa-0dc86c06c470@virtuozzo.com> <38010594-50fe-c06d-7cb0-d1f77ca422f3@virtuozzo.com> In-Reply-To: <38010594-50fe-c06d-7cb0-d1f77ca422f3@virtuozzo.com> From: Shakeel Butt Date: Tue, 27 Jul 2021 15:36:54 -0700 Message-ID: Subject: Re: [PATCH v7 10/10] memcg: enable accounting for ldt_struct objects To: Vasily Averin Cc: Andrew Morton , Cgroups , Michal Hocko , Johannes Weiner , Vladimir Davydov , Roman Gushchin , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 26, 2021 at 10:34 PM Vasily Averin wrote: > > Each task can request own LDT and force the kernel to allocate up to > 64Kb memory per-mm. > > There are legitimate workloads with hundreds of processes and there > can be hundreds of workloads running on large machines. > The unaccounted memory can cause isolation issues between the workloads > particularly on highly utilized machines. > > It makes sense to account for this objects to restrict the host's memory > consumption from inside the memcg-limited container. > > Signed-off-by: Vasily Averin > Acked-by: Borislav Petkov Reviewed-by: Shakeel Butt