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 F10C5C46CD2 for ; Tue, 2 Jan 2024 14:09:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6806B8D000D; Tue, 2 Jan 2024 09:09:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 62FE78D0006; Tue, 2 Jan 2024 09:09:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4F8088D000D; Tue, 2 Jan 2024 09:09:57 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 3F3118D0006 for ; Tue, 2 Jan 2024 09:09:57 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 0F06B8080B for ; Tue, 2 Jan 2024 14:09:57 +0000 (UTC) X-FDA: 81634554834.19.6273BE4 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by imf01.hostedemail.com (Postfix) with ESMTP id 727E640010 for ; Tue, 2 Jan 2024 14:09:54 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=UmV2Bz5h; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf01.hostedemail.com: domain of hezhongkun.hzk@bytedance.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=hezhongkun.hzk@bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704204595; 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=0CaqYteyDB6DSZaj2cT5acnP15a5TO5ZRNcWIqlu/lo=; b=qzZZfc72WR+uD1iHpsbplQcSQpL3J0xUPpgbPBYfxk32jjiKqyC7KxCLKTXNWx3FjhRQm0 AoTs8UgkSWXgyMpjtw8Pz2AygsEtNMyUuIWM39yj46ljW1InhlBa06QuCx9y4/27WDaO5G eaMKwtwACuGOcTCIvtyPT++kauo+COE= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=UmV2Bz5h; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf01.hostedemail.com: domain of hezhongkun.hzk@bytedance.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=hezhongkun.hzk@bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704204595; a=rsa-sha256; cv=none; b=SmMxWnMR1WQErZk8/LrvEyJmeacohOi3mQkEQRu/uC4FesK8QyRU0YOIfcNvbPdaKWY1yV ZvKjKYKyVitRTSt0BUw/x6gbDG5zwwZkXbVnOSDTnQcnhNTm24mP85wAc4t4kXC7FqPaeg fUwtiPbHdRvIh+e6q+B4sLWNrnz/XVI= Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-50e7dd8bce8so6574565e87.1 for ; Tue, 02 Jan 2024 06:09:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1704204592; x=1704809392; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0CaqYteyDB6DSZaj2cT5acnP15a5TO5ZRNcWIqlu/lo=; b=UmV2Bz5hbhezDDA/ldtTX0QQwJFYTuald/DbnKYQXTtA0xOihJsM9TnFh7qT1eCuQF XZTkZ+ZeS+T6xah9OtDCBhocYCJ00mMhrpTEvSbpg7iJXIE3Egr4t1kT3gvkpah+Hqg5 SLUPX5/YwBRVcA29iVRmbN2KWL1Mur7X1NjKJU/oYR0rGvCutyhCUYgQcNWu1QMxooV0 wo9BVW/L3iUehyJmk0MIU6an7PRzEZYZNqMBwG4JfayHYoow/MVl8FUJHpFN2SRlw0z5 NJFV4NzZ1oJNL6VdV4ROdJWi4tu+9dN6dFwrH3FsT+NMC+Tq4r9/sRtm5XHQrTpxjLUz 0xbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704204592; x=1704809392; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0CaqYteyDB6DSZaj2cT5acnP15a5TO5ZRNcWIqlu/lo=; b=nnpdVWSr0p9noifNED5AA7w+PbnO+xwVf9PmAUJ4Vg4jnSrv6WvLwM8ogNwm8KfZPR pl5SP6f2pqJ0cFzjpts8jiGMd8g2dAsjGQAnKiC+A8VRkWeIz8jwT8/RerhrmGlgjHpc Yw346O7IHftqDrCq972AbmQ91KHfh/CuLreVxeFidDyM9Pg44IZEIrj1ylAklt9K/VFG ZXCHcz6ynoZpsq2AyclitL9FsVeuTa24MZCWpnx+QwVCY++V7Z4GxsAhQsFVJMuamFEH B4l73nD1oRj5FLoKogu36hxM/Z4AEq5roMIaWLWW/gZb4KSZEdRBY3yQi3mP0EoICMGX 1Gsw== X-Gm-Message-State: AOJu0Yw65SsqzuaZaOW1ndawpv//7s4nlqu7gGVUVTLhNYjAskJKhz47 wHwhwNA785Nv9AM1ZaLyeeaLD0BqMXM4VTqrA0Ou6b4eRFUzSw== X-Google-Smtp-Source: AGHT+IELL9nUa31vUXEX5h0bZNF4Tr1uek7jeQ8pU4/BAeKEpKlwSYfXKBsBWrqJmh62sjzGLdBraG4h6YhZDcbM+QI= X-Received: by 2002:a05:6512:e9f:b0:50e:7b20:3092 with SMTP id bi31-20020a0565120e9f00b0050e7b203092mr5345311lfb.33.1704204592366; Tue, 02 Jan 2024 06:09:52 -0800 (PST) MIME-Version: 1.0 References: <20231024142706.195517-1-hezhongkun.hzk@bytedance.com> In-Reply-To: From: Zhongkun He Date: Tue, 2 Jan 2024 22:09:41 +0800 Message-ID: Subject: Re: [External] Re: [PATCH] mm: zswap: fix the lack of page lru flag in zswap_writeback_entry To: Nhat Pham Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, yosryahmed@google.com, sjenning@redhat.com, ddstreet@ieee.org, vitaly.wool@konsulko.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Stat-Signature: iqbutqgmyz4ejzx747snxdkyucdx5ijb X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 727E640010 X-HE-Tag: 1704204594-869090 X-HE-Meta: U2FsdGVkX1/dZGxNpfJyd/ckEVQc0ixYE3NfzLcvas+JUX/Y1Yu8MmE+3aA8s78ZuvkgYVlU9spEk5WcOEspqXG8KE9ZKmKZ2FkM6tpGNaxlho3Jg2NBE5fWu3DYafDe70ae1bAxNWGPLBzFjBJZXssEeFIElTc3KNx6uOUOMsMqvtgDhz4lnGW8wEgPRfemUot8aKmEUr/Mdy8Gi9kw0cgHGHoeSLcm7NULRa6PcRBScS6D2+9hUOGD0nwO4cv19nlWuxr97VyyWK6HngfA4rlsznZwDW48uOvnroNd2uqnQZHFs8cgHLBYEYCmpwXq5qrok7LWdMfG7pGyOsnj0eBp6O0H11DzUVgCPPdLknVphCnX/SZ1QBspfpCmnjEqrG00P3xQhWbAKGfNCIG6krlhHl5H0xu+5wDALOenbkojOrIwObdgUO3Pl6qSSppph9ip+JTUIh84jYcmHi5DI3S6Ca+K04RGb07HeYeZp2iCkcJW/yeMaFNRNnfvwm7ss9goLMVBSnmtwzFWhbevLKp6UW3qa8AXdnTCl4uCUM9E/BSOPhGFb4TlxX3RWemCp04T5XrcJHcVAGBFMAJ3GHTF9STFzkD//dmiMzqkTaQrpO8kRSrVy6+8/326YaVNbV96QSrNMM9UyZfCdyhv3qWm04RzxyN9KP3z0Kzq7a56Ei6P1w1juFTNpQ0m+NiJlj19rem3aB5liwuRK5STsRHKD1dZ37SXrw5gRIWxelt62Mg2oDDkhA1Mix6rqE8Ca5EfjuUWXDZTYXgLIfw5Vu08k0lTLEplQpbELknIbbw69RdAyqDfIvSZKUCgsz9MhLi/S33gzf68MhqwjIH4rqjOiIDlTUcBpC7Iv16AcqIIvAjUPik5C+DD/UY9vx745Z0QMQB/bWXp7PN0vn0Rqw98MrcI/dc4hHXGwCb33P8JNm6vf4HDnN7yhykePxqAUkHmjJ9uuadJqJ5MimA Ag6NbNAQ YLqux76L0KsI6NYKWKPek+vH/0IWKL/1XF0061mQYU4yP5yfitBEtEUKO3DVJWymuuXeheHhGLcQ/U35ce0vZsbstpzyych3W/OO0H3a8aRu+KKlyRg1GajKrey9OYfOjXYfqLRHly9RxkLCajEOnQ65nFhOHoZrHfYBKC57NIT1C1uj4ZcMszTxaKfUyKgh6gF5TtLhet9S7UJhHjf6HRB7qPJg6UTN9S1S0GicXbP+sqg0dsxVBCbbP2HvxSZcaOTrH8Ir77te/Wo3897c6wHZhdImVOVoeUc5H/vxZjMQJf9rhasHovWLIcA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.007953, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > > Base: > total used recalim total used > Mem: 38Gi 2.5Gi ----> 38Gi 1.5Gi > Swap: 5.0Gi 1.0Gi ----> 5Gi 1.5Gi > used memory -1G swap +0.5g > It means that half of the pages are failed to move to the tail of lru list, > So we need to release an additional 0.5Gi anon pages to swap space. Based on the results of multiple tests, the following information is updated. Base: total used recalim total used Mem: 38Gi 2.6Gi ----> 38Gi 1.6Gi Swap: 5.0Gi 1.0Gi ----> 5Gi 1.9Gi used memory -1G swap +0.9g It means that most of the pages failed to move to the tail of the lru list, So we need to release an additional 0.9Gi anon pages to swap space. Thanks again.