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 F2E3EC369D9 for ; Sat, 3 May 2025 08:27:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3BF676B0083; Sat, 3 May 2025 04:27:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 346756B00AD; Sat, 3 May 2025 04:27:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 210296B00AF; Sat, 3 May 2025 04:27:43 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 0277F6B0083 for ; Sat, 3 May 2025 04:27:42 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 62953120310 for ; Sat, 3 May 2025 08:27:44 +0000 (UTC) X-FDA: 83400918048.02.5BCFE39 Received: from mailrelay4-3.pub.mailoutpod2-cph3.one.com (mailrelay4-3.pub.mailoutpod2-cph3.one.com [46.30.212.35]) by imf18.hostedemail.com (Postfix) with ESMTP id 049AB1C0007 for ; Sat, 3 May 2025 08:27:41 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=konsulko.se header.s=rsa1 header.b=iX76IRm2; dkim=pass header.d=konsulko.se header.s=ed1 header.b=aXiEwjqV; dmarc=none; spf=none (imf18.hostedemail.com: domain of vitaly.wool@konsulko.se has no SPF policy when checking 46.30.212.35) smtp.mailfrom=vitaly.wool@konsulko.se ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746260862; h=from:from:sender:reply-to: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:dkim-signature; bh=RKxVKH9ORu++MrlwPQXHT1/eWbGTqRsxtl788Emo6Ms=; b=Myc5ac9+38wVaEyjQ2BGngkmOGENo6PsrkKpAV/+75YMcfTjbuD0EhztyrrEL11UTC2p8F NxNO/syWEgNyTLOwv3eJ+dnUMaSB/5833SI2F+CKJXg3v/nJZG0/QYqwqRvoUiGSWQ4ETL q4EwYsrjbbgE61nqb5gbEGRyJPkffvs= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=konsulko.se header.s=rsa1 header.b=iX76IRm2; dkim=pass header.d=konsulko.se header.s=ed1 header.b=aXiEwjqV; dmarc=none; spf=none (imf18.hostedemail.com: domain of vitaly.wool@konsulko.se has no SPF policy when checking 46.30.212.35) smtp.mailfrom=vitaly.wool@konsulko.se ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746260862; a=rsa-sha256; cv=none; b=CDCAGk+7hKjEC6xJVoxWwdc67ZmNQtNGoVHPgcZcaRWAiw8epF3QhN1nE7fkbDP9Fa99VS zvXjCQG9UwM8jwZQlrnXerPUBb1iIjeZWfxT/A7HLOCUED+OQ8Vf8A5smD0SrRx3vsU5jo av7PDjUjyJpnWbHGMhBIN5/Q//nIiSI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1746260859; x=1746865659; d=konsulko.se; s=rsa1; h=content-type:subject:reply-to:cc:from:to:message-id:mime-version:date: in-reply-to:from; bh=RKxVKH9ORu++MrlwPQXHT1/eWbGTqRsxtl788Emo6Ms=; b=iX76IRm23O00DBE4Htixxt+tNG1pFosclqVniqtsUh5nnKLCY21H2BSNGZIlluY61no7lLdAqizmf ubJiN8qtPH96YX5sVUbJLy7D448pZR9we0449wIo8FoXaUpNPqjrQ9W/MLDO4LdPeCwWdZFUAfsz8E L3euv9YhYy+fKJgtH2jWqwIEVDgZH+HCBZbz+Tgelhd8+V61usHJ1JrA+eTanFPug+ub0qJa+zR47j peq37Q6wn2tV5QOwO12dGF6a+4jxcVc37XKVDnTyPQ316pMLdURYPVDW/jzrA4pLZ+ll1wzPbXvgFZ Cqxysf399O8Srls+6c5KOx8YOa0PnPQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1746260859; x=1746865659; d=konsulko.se; s=ed1; h=content-type:subject:reply-to:cc:from:to:message-id:mime-version:date: in-reply-to:from; bh=RKxVKH9ORu++MrlwPQXHT1/eWbGTqRsxtl788Emo6Ms=; b=aXiEwjqVr/RQCGSMcqLEJ8vLmsTgJ7acgHj89gN3OfIdiS5E9E03Jmu4LJUzlyS2/RYy0uer/UDGY KwQfKx/BQ== X-HalOne-ID: 78efbf5e-27f8-11f0-b909-e77cec7da75b Received: from onecom-webmail-backend-production-6f96bd4b77-nstxg (service.pub.live1-k8s-cph3.one.com [46.30.212.67]) by mailrelay4.pub.mailoutpod2-cph3.one.com (Halon) with ESMTPSA id 78efbf5e-27f8-11f0-b909-e77cec7da75b; Sat, 03 May 2025 08:27:39 +0000 (UTC) X-Originating-IP: 85.191.60.109 User-Agent: One.com webmail 48.1.8 In-Reply-To: Date: Sat, 03 May 2025 10:27:38 +0200 MIME-Version: 1.0 Message-ID: <1746260858921.7.39642@webmail-backend-production-6f96bd4b77-mhgxg> To: "Sergey Senozhatsky" From: "Vitaly" Cc: "Yosry Ahmed" , , , , "Nhat Pham" , "Shakeel Butt" , "Johannes Weiner" , "Igor Belousov" , "Minchan Kim" , "Sergey Senozhatsky" Reply-To: Subject: Re: [PATCH v4] mm: add zblock allocator Content-Type: multipart/alternative; boundary="----------39640-1746260858921-1" X-Stat-Signature: y3upi9os7c8e9pcebej9rxnh19ubse78 X-Rspamd-Queue-Id: 049AB1C0007 X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1746260861-805583 X-HE-Meta: U2FsdGVkX1/hGNtPUvWoMI2up20Ks1UJVil2PjCsFJVM5yQgjkPbrkFEHZiZcvlmshCkJTzMmey+9gkoRRwqD7P5ym1cdvpv14zPSpBGZSuaM1YJhEbw4eZ80TguKNVTwysPjlk2bXnS4eBpCAE9oz1O1nEpZfgFEf3yr57YUjAv+sfpG5e+AIM0g98S3Bn4UUMRZqwZFxsb8+tENFZIn3/z029MacVvBC76utncN16pisz0uHLtV59BS4s15uILTIhZlXfLLuIZw6q/sApFeBIBLpyDLyVe7VZn5PhKfZLZ1SbyXZ99GKYuEnnDNOygqMGG24W0Izr8/YZNzb1HrIwRSmbdRsE0MMF5NJkWPO54B808B84gdnKaxRsawyzuQBKnWV2XWfo9bTdnSoBKjX6HBtEgMnK9zxZAPtEfQxe9C6Ok5Mvson6ZgBMTCTR6037NXbq9GpClf1KaBag+eC21Me0QQglwrr1bI+zIAG+9StMGDLoJZ+p5iyKmGZLD51/fDglPkpuiRIfaZmQD4SGfSXVhs+uZB2sGwLkrrWOHXAK7zkDaEZdTABRdzsnm9IeMO4WbhxwKHJryLDmsGEHrxB+Sl/XbS9mteYbDWW7LYoghF0ZbQvK+CvAvqASsIHIl5USjR+DuPenkoBnFat3wmsApKze3pzkD1tc/r/8OyGJPgvzq4xS1wTsHg0Dp5HV5exwRTzy2uxZRtZwn3zTnr/W4Nj5vg4luw7IgMeL0JI6QhDBaJd1LE0BCoaHAF4brex/VCsSi5zqbeoWDOOBGSrvGetsbk1OwWC6H69USVsQfY/ZogYox60Bw25emnQPOVRqK9exY+UDlc+2ZyhV+g3fypLsHaYC00q8uYeKbcqGdlDwojLUPNXZhD8XXkkz4WWLq8sRrQDUjI4mzYpYl0pp4oCvTSdiDfRy0KZawI1EPX4Vy3axzBItzCOwpIlRNAFRqqc8lD7CCLHn rs1N2OkP yyk11dnUwdBM/KI31iCVd5qRZpW427c96eAavayk/UemK7K19dJIfG5Rnx/LuNTQRreOC9wExxBwLSefuZ/L3WvBnP3SuNzYIGVHZcDq0+KfFP4qwXZJDa18/9Z0XPJASgpNV21OBwdHeudGAiUBIgERcA8fWWtkDWd3onY+zZThmLBx2m60W9vBX54EfOv/zYjb7pqQOBzfMDP27JmYeHHEUpw+2ee9keof5YEaiKenwZFV27yES/6w63NWnXC6QA/4qQ54lBNyXuGn/rreDMB6JujHsBO9xR3GsdxdZIX6GuevLl6qvKn+mkaNFK7HE0swqXv/W+9rNZc1p3xkRlqSa/BRwx6BHq6uTtTa/DHaSIMl+dyjqwfO0i5kL+Imc1sMRSCpy8dK/YC4ERxNZy2661MjrzAyVKVEnxSKjvrUhooml50oK61OUXJ3PM9EMhW4rUoFz1wZCFhOt5V4rFz0vG9Y/8PEjaGaIfeOQur3PUW/iENDr2ugvvd5zR34m9QMxtyJ25IbFo4TpHDdDnav67/M6JTku20OsCJKc4k0CBJI6Z4MvZ86JJA== 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: This is a multipart message in MIME format. ------------39640-1746260858921-1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 On Friday, May 2, 2025 at 1:49:08 am +02:00, Sergey Senozhatsky wrote: > On (25/04/23 21:53), Vitaly Wool wrote: > [..] >=20 > > * zsmalloc/zstd/make -j32 bzImage > > real 8m0.594s > > user 39m37.783s > > sys 8m24.262s > > Zswap: 200600 kB <-- after build completion > > Zswapped: 854072 kB <-- after build completion > > zswpin 309774 > > zswpout 1538332 > >=20 > > * zblock/zstd/make -j32 bzImage > > real 7m35.546s > > user 38m03.475s > > sys 7m47.407s > > Zswap: 250940 kB <-- after build completion > > Zswapped: 870660 kB <-- after build completion > > zswpin 248606 > > zswpout 1277319 > >=20 > I'm sorry but what does this test test? That under memory pressure the > kernel swaps out different pages with different compression characteristi= cs? > This test illustrates that zblock is faster than zsmalloc. No rocket scie= nce here. ~Vitaly ------------39640-1746260858921-1 Content-Type: multipart/related; boundary="----------39640-1746260858921-2" ------------39640-1746260858921-2 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8





=
On Friday, May 2, 2025 at 1:49:08 am +02:00, Sergey Senozhatsky <se= nozhatsky@chromium.org> wrote:
On (25/04/2= 3 21:53), Vitaly Wool wrote:
[..]
*= zsmalloc/zstd/make -j32 bzImage
real 8m0.594s
user 39m37.783s
sys 8m24.262s
Zswap: = 200600 kB <-- after build completion
Zswapped: = 854072 kB <-- after build completion
zswpin 309774
=
zswpout 1538332

* zblock/zstd/make= -j32 bzImage
real 7m35.546s
user 38m03.475s<= br>
sys 7m47.407s
Zswap: 250940 kB <= ;-- after build completion
Zswapped: 870660 kB <-= - after build completion
zswpin 248606
zswpou= t 1277319

I'm sorry but what does= this test test? That under memory pressure the
kernel swaps= out different pages with different compression characteristics?
<= /div>
This test illustrates that zblock is faster th= an zsmalloc. No rocket science here.

~Vitaly ------------39640-1746260858921-2-- ------------39640-1746260858921-1--