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 515A1C3ABBC for ; Mon, 5 May 2025 18:29:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C5956B009D; Mon, 5 May 2025 14:29:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 775156B009E; Mon, 5 May 2025 14:29:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 617366B009F; Mon, 5 May 2025 14:29:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 446076B009D for ; Mon, 5 May 2025 14:29:32 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 29A97C05D7 for ; Mon, 5 May 2025 18:29:33 +0000 (UTC) X-FDA: 83409692226.12.6E242AB Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by imf01.hostedemail.com (Postfix) with ESMTP id 09F774000E for ; Mon, 5 May 2025 18:29:30 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b="com/lrgz"; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf01.hostedemail.com: domain of mkoutny@suse.com designates 209.85.208.50 as permitted sender) smtp.mailfrom=mkoutny@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746469771; a=rsa-sha256; cv=none; b=8PPedhDMnNEKdQcF4n9xZLTysOgEtMr+9Tqr0gk5fHC6xVnUNHOWmsOI8adWHkKZ/fkmtV pY4qkEdXzv7Fz8XJZa8fRCJ70D1iFpqF/3DQ/yBHnDhlA+IXuSIcGQ3WgEVHiqdPh7L8G5 jjqsyrkzG+bvzJIv9wZyl3AunkpeYyY= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b="com/lrgz"; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf01.hostedemail.com: domain of mkoutny@suse.com designates 209.85.208.50 as permitted sender) smtp.mailfrom=mkoutny@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746469771; 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:in-reply-to:references:references:dkim-signature; bh=lPCYSBZtLDj85i4BVegSGg0sp3VhVAkWTVDJeS+W7fs=; b=OAzWqaLckSOS/4L2dGsl1rweboztEonJl8aPpJ80oSX2+BWSJx09UzaeD3do9Y4VioJk1S Cnc6yWN+EvtP84qpQP7jOzMNv/3vHFHqc7AMUnQyMMUVqtHKwQtPL12E2KAQK6E5AbyQKN +d+rS1Kdo/gyaWmx/d7m9svTAdZFQbU= Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5f7ec0e4978so3884127a12.1 for ; Mon, 05 May 2025 11:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1746469769; x=1747074569; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=lPCYSBZtLDj85i4BVegSGg0sp3VhVAkWTVDJeS+W7fs=; b=com/lrgzPj9x8U33iT735CIxSH4/hzW4RK81/APAE9a2rzRGpliVsSTb0jBfUHr0In fGl/TSeOqV856nTV6J27y+NBQwNi/4K2nFgCc+Gr+Kp4HW0vPTTvfyYO1L8Ui/ceU+7K nd4WApuD7h86TOsjIAp5xGhh+JwBAgIQMoGjTsCACe1c/AxVmu8/omei8D9DWgzh69xN uqoM1/snfXgTZfQvETBwBqj54eAECtB0dkjccdHuoPw2enTsxSEjbplrj+Qo9Q82hhzq ZuWCFJn3pOWb7tvJvTjD+gUzWG83IRZt6TFSfolznaYTsLRqkNnJr6hUZt/jnT3obA1m ucuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746469769; x=1747074569; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lPCYSBZtLDj85i4BVegSGg0sp3VhVAkWTVDJeS+W7fs=; b=IOtQ+ioIQTs+9s6fmMxcfxLo6BWl8l/adqeKR3FmDi0HkL1tbgjdHmLmUsHQG0sPg3 ni7Vl2Y41qTThZQZRTzxt/rOdqxENMfMbiaU3ONO58hDsM3KIfCL4UB1Qep1bRsijH95 IIiFTM5YGDdRiGRYcKYDrStoeP3SFpprD/gWLjZ3bA3RGLXTclc4BfXq6x11LzV1/Zw4 DqlHg+mGGwIFgUV5JYVsdRsQpI14gF6+xPjRvyupK1zpEifkQE8hRfLKw6sAiWnBoWaz KCqYUxGmSz/5glEs4hyKbQ1RQc9ps3puvTk+qGjgzi4i1NENWrQEkGj6Zn2U77tNgymP 7Ueg== X-Forwarded-Encrypted: i=1; AJvYcCWR5/I3os0hFGDH95vcv+UVmUhH9NYpZk4o3dt86MJCztTl5hYmaM1iGbB8JSBY5IScRd2175PVQg==@kvack.org X-Gm-Message-State: AOJu0YzgvKDmwYfsLFw0v5utFyRuK4lQB43MsYwy8Y4wwlviKHOl7fIo nUPgZ1E/Xh+x0QhwbsMpo3gSIvt+Pp3Hki20bHLmF4M0IF3ojnzVK83Rhgej2dg= X-Gm-Gg: ASbGncs3R9ZKowqFQi3IiKU1HQcdrFUw3P2woPj2Si0BRErPQJYVkMHZsBjohZfo0cb Hv9+HEyy6N3mOafncY87YuRLudKSh7KmFHhAU9oDdUPiT2vBjWeayos2NwhmzNw4OpLDN6VjJBE nXdJc5LbiTMJUCk9ySoi6fbZ1lSIkzcTL80AAMlAxHFX24ZZByHc1wMfxe1mMEPiNXPQcuC1YOW cnag1meHzW4g//7EMLMR9EDjrxxzL74tukOleb07+HTKf78KjmQMto4EQT1ugvobiEE4x3nlHqo 7rljco+Qh2B99KpMJsoGrkWSJTOJAc1sKFTKTcjV72Y= X-Google-Smtp-Source: AGHT+IH1DMGrjvMR0iZ2kuzL6k++Y5DftjWP+Z5kCnC6eOxBBJC6ew/wnz0RL27A2XSzdtPcIRI89Q== X-Received: by 2002:a05:6402:84d:b0:5fb:2041:6bd2 with SMTP id 4fb4d7f45d1cf-5fb700a2dd3mr57272a12.16.1746469769372; Mon, 05 May 2025 11:29:29 -0700 (PDT) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5fa777561d3sm5960382a12.16.2025.05.05.11.29.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 May 2025 11:29:28 -0700 (PDT) Date: Mon, 5 May 2025 20:29:27 +0200 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: jingxiang zeng Cc: Zhongkun He , Shakeel Butt , Johannes Weiner , Roman Gushchin , Jingxiang Zeng , akpm@linux-foundation.org, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, mhocko@kernel.org, muchun.song@linux.dev, kasong@tencent.com Subject: Re: [External] Re: [RFC 2/5] memcontrol: add boot option to enable memsw account on dfl Message-ID: References: <20250319064148.774406-3-jingxiangzeng.cas@gmail.com> <7ia4tt7ovekj.fsf@castle.c.googlers.com> <20250320142846.GG1876369@cmpxchg.org> <4lygax4lgpkkmtmpxif6psl7broial2h74lel37faelc3dlsx3@s56hfvqiazgc> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="znhqjsuofvi4yhsq" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 09F774000E X-Stat-Signature: pcbz1qadkxa4ez658hupckdqj764n9o5 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1746469770-432943 X-HE-Meta: U2FsdGVkX1/slrOJUaBlfi7R3BV4izgjI1jLYWvoFj/GSdnWfZjwza2qW/+cvIC+8U7n7w/JfL1TS8afIb/cE4FI0CEEv+68h1LerTemJIOhel10jy6L31OwTkWvI2Rd1md5ABQZPnbDAIKG8d+doyMndFN5TZ7rZBngpUeyZTcqhlcER4DblbGGCPdkkKBWPqpjatboTgxAiQim0S/2QGUMIoIgNz1lCRaSwGX9Gmpoj7QFaFtwfnFVVbKALUfpJR1ylzHC0ysOpRaHZTq9XZzr3Wqeg14v/QIlnctzo9DOh+PJ8t4OvdQ6LJLGZxbsLOzERM+6tdtqXTAv2Gcswd+RzzuP02P37+YQdJbDU25w+AgOrwkmlUISz0T5P4V+3b3NK/ijFUOmVfeZX2wAcw4H0XEcuVJYuXyaDTV5fOqKaT3FZB//R8vLjnVIsUIQM0miYpmWLBbLpz3YjE61/R8z+6t1DP+BZt36Cy98eSxIJ/kjwA30F1O7ZULR2V13zfeS7hzQFXIfKB6yvXAT/l1TrliC3hvFNZ636zVlryfKGWeUttQsXudkpWR/JPYA2zhhA7DTMdR1VHR7tM5kCYJQceGlobqAq7afZB2+s3uyoG0uXVX0VXC+ifOWFTVsKtV3jl2kMzG6XmDuacQ1YwsjeSVLEqDn2Dw36Qi+G7r9nwG2hMzbeBZqn85MI6yAzpUDgoIxMpJwZX1o5471lJ1oxGL0keCx4Wov3XCTe3kHJBNg7ulsmMmevhv7t0E+DS022BZ2s/oToAd+p7yroYEqc/Ic7CTcFBMyOUjnnx4C1E3wOCMz6V0f8GoJFFKkhWdbX7vcDijk8OQFoZsY19E891cGAAzx3kiZ6MBFYfrVOTo17svhEqwKgelPkzQNAWKkZsoR0nejMR7W9xrWZxefM4jmdq4Tv95rXGyvaINoEy9L61EZbJoX2fdii+Y9TdqMGkpKKUUCpxxkkQI XP5bOKqn gaQdiig2W7DX8zE6+ImRSZYm/PdA3z1etu6yMbv9YRaJhrtflEPW9PlAviIurT0lJOVXQheleAh0pqvtorHItrzaXeHPFkgz9D2Q/g60UXF7kfIl+lsJb4v7afo3pU5lx0NsUDsUVUUwQIEthZW+zj7BEYI51BS2IuvWiptyLltMZwWmDHz9xrnArf23S1oPxkU4DcL85YSsh1rhrp/B4ggnymQvlWmei6IiE2kZkvWP0Aock6a/fkE9hTUoYRXTzjknRP5wKI/c/wdjA1ArFXA0K7okld7SrTZhQdZ5TWt53i4Z0n4H+SqNu7vRnpdvn5hLSs6UCCD8nZWFwIDQGl9Jfh88n1qZzaponePQ6hy6bCIo/gGk57L4vpE94qpUENgCbLs5QphEl+NirBUjoWQ4Cjzq+KQLhzfBkMNJCTs9X/A4kmUjZHjr4zCqPAcW4293myPmkyyuDAKu0dBT25hMRjiIhyePxGOccR+Y3YE/goOWqx/1dA298TN3IHrFSJuAjUfioh5UL5wF79NKFDpTYn/CY5tb3MwAbPP9yUpWfBv1W+8nddtVbPw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --znhqjsuofvi4yhsq Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [External] Re: [RFC 2/5] memcontrol: add boot option to enable memsw account on dfl MIME-Version: 1.0 (Excuse my long turnarounds, I assume this needs time.) On Wed, Apr 16, 2025 at 04:29:13PM +0800, jingxiang zeng wrote: > ... > In fact, the memsw counter is mainly effective in proactive memory offload > scenarios. Is that some downstream experience or aspiration? Because there's no kernel where memsw and proactive reclaim coexist. > It is difficult to set an accurate memory.swap.max value. > memory.swap.current =3D [0GB, 9GB] > memory.swap.max =3D ? I likely don't understand, I'd consider the value of 10GB in this case... > The memory space saved by swapping out to swap can continue to load > the operation of system components or more workloads. > memory.limit_in_bytes =3D 10GB > memory.usage_in_bytes =3D 9GB - [0GB, 9GB] > memory.swap.current =3D [0GB, 9GB] >=20 > The memory usage of memory.usage_in_bytes is reduced due to proactive > offload to swap, which will cause additional problems, such as: > 1. There may be some memory leaks or abnormal imported network traffic > in the container, which may cause OOM to fail to trigger or be triggered = late; > 2. In the oversold scenario, if the container's memory requirement is 10G= B, > the container's memory+swap should only use 10GB. =2E..which would mean per-container usage doesn't exceed 20GB (leaks remain bound). Apparently, you could fit less containers but would they be actually running (memsw doesn't guarantee that). Or what is problematic with different treatment of overcommit between memsw vs .max and .swap.max? Regards, Michal --znhqjsuofvi4yhsq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCaBkDhAAKCRAt3Wney77B SWVfAQDEYCGUpihkrs6lrJZQ2l11z6zLSe1X6gTzGNkq07GeigEAoJvkjzmWE5cF s7J0Vu9+y6QYMKBE9olMU3eHCOmQgQ8= =hxPO -----END PGP SIGNATURE----- --znhqjsuofvi4yhsq--