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 B0F98C36010 for ; Mon, 7 Apr 2025 16:44:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 072816B0008; Mon, 7 Apr 2025 12:44:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F3B0B6B000A; Mon, 7 Apr 2025 12:44:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DDDD26B000C; Mon, 7 Apr 2025 12:44:19 -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 BE4096B0008 for ; Mon, 7 Apr 2025 12:44:19 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id A268D81367 for ; Mon, 7 Apr 2025 16:44:20 +0000 (UTC) X-FDA: 83307820680.04.FCAE4BA Received: from server4.hayhost.am (server4.hayhost.am [2.56.206.6]) by imf23.hostedemail.com (Postfix) with ESMTP id 0D1A4140008 for ; Mon, 7 Apr 2025 16:44:17 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=beldev.am header.s=default header.b=1s1Uznkl; spf=pass (imf23.hostedemail.com: domain of igor.b@beldev.am designates 2.56.206.6 as permitted sender) smtp.mailfrom=igor.b@beldev.am; dmarc=pass (policy=none) header.from=beldev.am ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744044258; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=T72k/24DD9l/9ol7Qak+3wwHRfLCHCmxeIZJ1DWlpls=; b=tAf7PwI0iJzXRNawVvhxziYZC33vURKXg71df6hdNCFRrTPxDVVUs4pSbqwf+bXKLykP0u BPjtm+qhkxuGlFjj7ibBKIix26yuup9O2sA549ooaH/j43wW3SpWdDavA+6clqeFs9L3A6 jKk+E6GJ34h2wAb11moWayw1yGhvV/M= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=beldev.am header.s=default header.b=1s1Uznkl; spf=pass (imf23.hostedemail.com: domain of igor.b@beldev.am designates 2.56.206.6 as permitted sender) smtp.mailfrom=igor.b@beldev.am; dmarc=pass (policy=none) header.from=beldev.am ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744044258; a=rsa-sha256; cv=none; b=j7UQMkJCHJyRrqgduJF3ZqpxpyN1LgZ93YxJfpWToMPG0zyFeGu6cBWmfKbDIlpy2DM9Is os3x2vIiCcCf/qPM7Uy7gqqVUji+Zk+RzukF3C+X6ejR1KIFFbDYUpHsEULGWYQH65bf3i GGzNBjLSAv9uK0+Jxx3IWSfjGW/kYTc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=beldev.am; s=default; h=Content-Transfer-Encoding:Content-Type:Message-ID:References: In-Reply-To:Subject:Cc:To:From:Date:MIME-Version:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=T72k/24DD9l/9ol7Qak+3wwHRfLCHCmxeIZJ1DWlpls=; b=1s1Uznklw5dmbDf15DWYF8RdUL wpbmNH/6slW94Tb0jqJvMMp2+Ii4BgM8VM+1P872CZnjYAkNgx8oEu2e0WdaxLsOTfMFG+0DDhMAV UqhqFTmxBE0i0698VaXxvXQ6oBxDz6K+p6IuS843pQKfD7Mw4tGEBett9bAbby/7tH9faAgoh0n2L tIQWBaVxT3t2NAlv69aBrLeKuABYDh/HQ6FFruiwAHOorg6OA5wKrjo1cigwdOoLAjqtTgzw7s+SY ygPJS4Suias6SmgxYpcDfpEi+EmmYFKm0p67IcaWiJm2wW7xgbfEZufYnsHZDJZsuiga6uOysPJqP O+dFgeMA==; Received: from [::1] (port=53900 helo=server4.hayhost.am) by server4.hayhost.am with esmtpa (Exim 4.98.1) (envelope-from ) id 1u1pa7-000000006MP-1ay0; Mon, 07 Apr 2025 20:44:19 +0400 MIME-Version: 1.0 Date: Mon, 07 Apr 2025 20:44:17 +0400 From: Igor Belousov To: Nhat Pham Cc: vitaly.wool@konsulko.se, Johannes Weiner , linux-mm@kvack.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, Shakeel Butt Subject: Re: [PATCH v2] mm: add zblock allocator In-Reply-To: References: <1743810988579.7.125720@webmail-backend-production-7b88b644bb-5mmj8> <0dbbbe9d17ed489d4a7dbe12026fc6fd@beldev.am> User-Agent: Roundcube Webmail/1.6.9 Message-ID: X-Sender: igor.b@beldev.am Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server4.hayhost.am X-AntiAbuse: Original Domain - kvack.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - beldev.am X-Get-Message-Sender-Via: server4.hayhost.am: authenticated_id: igor.b@beldev.am X-Authenticated-Sender: server4.hayhost.am: igor.b@beldev.am X-Rspamd-Queue-Id: 0D1A4140008 X-Stat-Signature: dweq4okkndm69hfjqo6y53wfrsfoyqq5 X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1744044257-611234 X-HE-Meta: U2FsdGVkX1/tMxBRl5IjtANTCp+F3H+bL8hlYQpM7fit4gC+u+IF8v+iMhhRyAJNa6gXchXoShn96d4RfiThaOj2pC5chTsobSN2ZiQFRgW2dQISLcriEcoLX32S0jdSCENarsvxvCTDSbIQfcf8gJK6uGsUF4Mw4gd19eeWyThlef9U+B31YudWKB6bj03G5W2dAssEQZ0cgwvE1NzTFJJeZh/EJmr1H0tQLSZd+e3iDPeNWvaisC0KwKYvFhD4WRKsGa/zNqQEKJeWOP/RNAH4M1dHgrhRJ5VOtEjegHi0lhZx7UFjHoSGIYAwiJPRSlMtnzrHEO625dKzZFbFRpOV/w+jj+6p/jJ5A2n9mRfw5eaJhhNK36PQ+iF0ct1YTsPqXMmvgaC24y8xuARnH5OGo65GJptXpymLoirzU0vl1/OoKHeaBBdysou7e+3t3x7Fh3NcslI9L7dFGSszwaWnycbm9+Xv9leQfPAYZIT1YTBbxQCFlfcmvIm6vpBDHs1uHUYA/Z4tTgrkIiT/xL44SPgXRb79kC5LC50KoCGNTTsWfNiKzi73tW+lTjh7Y5Y/gwadrr/YoglalyZMI3iop6JGMvY83zuHJ+V4+if8XSwTb9E/8zMOb/lY7mRpOWyIC5P48g3JrrHUVPn38YiFQgTNh3ZI/Yir0nVIJgHId4n+3aww6PEbrWj/B+DCms6qGigdO4h5taac5BD2SOWrZJME+Ldbztm5eeUC94xWLn1m54DeE2UAkF20x2vXePha7g5SqOBaxpSZvcDR1M40zLqv78RpR5Db+RKRtpuzb+Z2C5PgJeWRPxP/QprevIKr0i2i4NdXDFcrtXSfhWOnAPW9+ZjFCmrMhS5mh8DTNcdq36timw8mOUqsbWydtSYUDlXFAgyTUGjrce6swGoPAFPR40DrawRL/Sn1rzg5K7nPwxq8LvTuI12SzVWBlZzTRX1o5y9cXmx3dmj YChYBRPJ eEM9shYNayijnkFvH5I3K9rdTq2YBe6mtIGPP4yY1fjo/5MJScjtFyrOBBBcnoBAsoS88JOuAVWBrEH4dW/V0+PlE2ctvtPfjY9tgD11ECo4kZXrR9AptxpmDr/2cVxwKixAuzLXaKh3bZWbOCuWP4vb38+n99AbvtKI3PgCLeQqiMIpVpshnhwdYHKtD0jbSrGAzwP9zhf9xqbh1FA6EJiKZ8QYJXcfa/YciNjVZNFQwwZSdOl1LGyH599TotTyJ1lG1oGED8IpFwZRb/3BcF8Hw4OIWfWTPG996HZcSSE4qWS5P/7hnb+mvf6G6Kkp/c/LNqP/oQie4o2+Ac48SzvDiy5gmPjCx886Gm7EO83+nGp/HcQaiCFY2hFbNLM8gqQZumh2JbXuIIRM70dP706K2FSUSzbfZgwUkG5LHqNT/ZqHXUb96ii6L7Q== 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: Hi Nhat, 2025-04-07 19:51 skrev Nhat Pham: > On Mon, Apr 7, 2025 at 2:00 AM Igor Belousov wrote: >> >> >> >>> Do you have zswap/zswapped meminfo metrics from these tests? >> >> Yep, and those look somewhat similar: >> >> - zblock: >> >> Zswap: 234128 kB >> >> Zswapped: 733216 kB >> >> - zsmalloc: >> >> Zswap: 286080 kB >> >> Zswapped: 774688 kB >> > >> > I tested the kernel build on a 4-core virtual machine with allocated 4 >> > GB RAM running on a Ryzen 9. >> > >> > The results are the following: >> [...] >> >> Now what's funny is that when I tried to compare how 32 threaded build >> would behave on a 8-core VM I couldn't do it because it OOMs with >> zsmalloc as zswap backend. With zblock it doesn't, though, and the >> results are: >> real 12m14.012s >> user 39m37.777s >> sys 14m6.923s >> Zswap: 440148 kB >> Zswapped: 924452 kB >> zswpin 594812 >> zswpout 2802454 >> zswpwb 10878 >> >> /Igor > > May I ask what compression algorithm you are using? It's LZ4 for all the test runs. > And does the zswpwb come from zswap shrinker? Haven't looked into that, to be honest. /Igor