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 DC781C64ED6 for ; Mon, 27 Feb 2023 17:22:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 755946B0071; Mon, 27 Feb 2023 12:22:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 705A66B0078; Mon, 27 Feb 2023 12:22:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5800F6B007B; Mon, 27 Feb 2023 12:22:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 45E366B0071 for ; Mon, 27 Feb 2023 12:22:55 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1EEC4140AA0 for ; Mon, 27 Feb 2023 17:22:55 +0000 (UTC) X-FDA: 80513741910.29.6B2E45C Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) by imf09.hostedemail.com (Postfix) with ESMTP id 39D39140011 for ; Mon, 27 Feb 2023 17:22:53 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=BRbX7Yid; spf=pass (imf09.hostedemail.com: domain of surenb@google.com designates 209.85.128.169 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677518573; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=kTYModbuR59uTG8zS+hNzwQJ/9GBqPBIvenxOax1Cso=; b=2n4c2hALIenPTk3Q+a9GpSKY07StttdpKnOAbbcWgWEUUQ1HyjsRO5OV9yiK/qQ4vY1d4K qpDb6gP/ejx2zcU7Hniv65JBo6fcnFjfBqnavmmSXAjY+3LKLq846+MaoOA/pa5VtUlQfm 5BRTP++dFWe8SmvKy9kan7ctgiByhwg= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=BRbX7Yid; spf=pass (imf09.hostedemail.com: domain of surenb@google.com designates 209.85.128.169 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677518573; a=rsa-sha256; cv=none; b=r+wRZraD2XVkcPssW8A523Y7pRkt1TWfHYGPTsDMXVRGrHDlyDiIhacwecvk0qTDtU/yTI nDxUavtR3Ut034IJmPfs5NNTagMIW+S4WEMkjBmnOUn/7v29/7wh/aL5aiewt94kaoHLJ6 zh47KAA69WRyyyry09KZp7d33M3X+6g= Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-536af432ee5so197490187b3.0 for ; Mon, 27 Feb 2023 09:22:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kTYModbuR59uTG8zS+hNzwQJ/9GBqPBIvenxOax1Cso=; b=BRbX7YidX86oPGQqKm8PfNLIDtGD5UMOuVUS6ca2zJd/iJo9olk+uOd3gMOLdYJ1n+ uv4dAYbAKZ6OvWilSgdGG9qqbk4t9v7yKyC4gq4xIKFaBF8urvkclYPhGSSQRskBb/Sm srRvcLEWJDF34310EiPMnEEhsepBlNF8fGdo7RpnLSxlNxbKlwOEHxj4lD743FqmSeBS U5qu9Em33YrENcu1ujFHNSqcTtD88Kh9QmD0gIZm/PVez+Y96kqLFxl9mRtV94FAzyIO 5DA7YEJptKOIfvIK28FNlMfn6NjxJW09FPV6Ouuznf6X3evlJxOWLuefpgmVhT8ddWIH LcNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding: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=kTYModbuR59uTG8zS+hNzwQJ/9GBqPBIvenxOax1Cso=; b=IUNLdm9UULMMkTTsb1OpMJesB2LMpiInRB7iLA49LvqxNpn0aA94x6IqPXA/SMQYJg eFkAC2OMkkNK0qMV/e3mVmJI6Tb+/FQvfSWeRUR0X5URlusA7TG2YQF/elGO+6cFexqX TxaOOJe9phFmasZd0yuuER+S9PUnlbqHNC7KPq0UR6Y2FVnNYIFu2GX5hx8q0k/d9ysb z1x8WhnRflpEjoO8W2Tek3nfxZ8S5eVXJzNYqwDT/P7Jtp2IymAoJpnYYFPs9Upa2HhH u5IxT0sUBaQZuBSmDsH4UJbYxzSnWt0ct8vFsUVAvENXCrUGUcsTUTetmu3Pbc6rbgWC Suqw== X-Gm-Message-State: AO0yUKWwTOI4JR/2SztsUXZsaWFJqe9RRX+Yum6Smp7WnKDR94o8N8Ke TEKibyH9rX3pBow50OlYxN1vjWeRaE1yeCeJrVvAuQ== X-Google-Smtp-Source: AK7set8fe0yfu+y/XLo8ATPIQLkQ8N9RTHMEBSne/gxsKyen3VnvkrfyF/SuP2kGzz2URTq5dmSg95f/8tSKHp0rjKQ= X-Received: by 2002:a81:b649:0:b0:530:bbd3:798b with SMTP id h9-20020a81b649000000b00530bbd3798bmr10565486ywk.0.1677518572008; Mon, 27 Feb 2023 09:22:52 -0800 (PST) MIME-Version: 1.0 References: <20230216051750.3125598-1-surenb@google.com> <20230224092134.30603-1-michalechner92@googlemail.com> <20230227165032.taj24j4leu7dlbqc@offworld> In-Reply-To: <20230227165032.taj24j4leu7dlbqc@offworld> From: Suren Baghdasaryan Date: Mon, 27 Feb 2023 09:22:40 -0800 Message-ID: Subject: Re: [PATCH v3 00/35] Per-VMA locks To: freak07 , surenb@google.com, akpm@linux-foundation.org, arjunroy@google.com, axelrasmussen@google.com, bigeasy@linutronix.de, chriscli@google.com, david@redhat.com, dhowells@redhat.com, edumazet@google.com, gthelen@google.com, gurua@google.com, hannes@cmpxchg.org, hughd@google.com, jannh@google.com, jglisse@google.com, joelaf@google.com, kent.overstreet@linux.dev, kernel-team@android.com, ldufour@linux.ibm.com, leewalsh@google.com, liam.howlett@oracle.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, lstoakes@gmail.com, luto@kernel.org, mgorman@techsingularity.net, mhocko@suse.com, michel@lespinasse.org, minchan@google.com, mingo@redhat.com, paulmck@kernel.org, peterjung1337@gmail.com, peterx@redhat.com, peterz@infradead.org, posk@google.com, punit.agrawal@bytedance.com, rientjes@google.com, rppt@kernel.org, shakeelb@google.com, soheil@google.com, songliubraving@fb.com, tatashin@google.com, vbabka@suse.cz, will@kernel.org, willy@infradead.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 39D39140011 X-Rspam-User: X-Stat-Signature: 1kfp3huj8g44fsi1xiqeyr9jo1yzsopn X-HE-Tag: 1677518573-752183 X-HE-Meta: U2FsdGVkX1+G+cXbNYFn0ih7eNwx/tzV26GSaOQN/aIf63L52pISb6O3uXYEIECEtZor6OoVMbLQdNXB9fQhrwOs/vdMnymfrM+N7lytC6hjZdnqxKxQnDJzuBiZj6Lm1QH454CD4UgsGGBGj5lV6wv2zyf/NI6ObUKB1cnBr4IIBZ099nqEV/hTFGL8iW3kpPrl+BgaLydGqoeBYa/wkew6m2GAeg9gW+I/bFJFHi9knNlnp0xruQcVpht1q0JUugjKdcbz8LLklEl/qB5V9Xu9zeJWuUE/NWMYvJDROawSdzaVzcKxF+ZqFUEZrZdzLnZln5aX0VVam0OyFicIlAdXB4FPn/y3fQM12VDMjzqi8DlZQMWfz1Nj6jqnzalxoH8MsZA6ytZ4gjpoJj58znReWYFR8l9IDcwadsVDlpYJIws7gR1YPgw0YjXyUDr5ixLwhW8UwKvZUC0tYjBpm4cCopWp1scq0QLbgcsYjLUPS3y0e+WXhlzNSHwiCr2yKlZJUG0gaPIKoc+uvreMhu+4TXWcxkZl7747G0778n5dxdgdQ31lTe8lvwxSbeP0bnL7jUnhU+WbhOqusbemqKsC8BkdSIQpGcQdwhmvBMAzGJP+ptZL9uuhCR8Ef706+SbM0Ddkt/5B09GBatUq8TWuKeqzO6PTFZWNEyQXVmoyV1RybkLa3rx/UMfqvukP5+GXcoAQzwejSoA+1ommC8U2GNI7fsotdMmYo4AQ3zKi28wFp9cjSQq/7QVy2ncjXMWKJM0rZt2Az6eq+tqnWanEeLD0VdXna/EDkvRJX9JNn9g5T3ZbUoZV5QuEviilqsZ5j2p1KoxrrWlXi1SClDBrtC6Uzm/K/UItVRQw6E8z5t3DdaUBTzFeM3M/D1DQRyLblmKnPhFJlaUd9DtxvEqgLyvfwyiARnrJAwLL+nqxO0W+umj0aWwwhcJBx6I9LRcWrpZv2yiVXrxKsSF 79zveOR3 K+fA+kGfoTL9Z2F5OZu/XGeqkPJq+/kFliyVg5N9RvplYcAwYlL4DW4WABt1pWGBEdc8IxDpxsn0OXrGclbpJjjrtyjVeYJY27w1bm7ccz88xVWW68x03GzZaXEhH9qA7+4H0NuFyR7AERWu6yoNHmh9jfFdG0sV843Y7ta8ljgjlr0xBIkQ7WbgD4PjGlZraPahJwB4kunInJGrSaBY/IcmOlldz7GJ80ksVCtV5YYV29E6fwcLKWmeUGXoO1ygSL9JqYCSMCxQkNVAi0m0PsJfz0vVk+5Zi+PFDNcleawm85mK5G8vJEVqPq7hn6+CEKnPRn5G5gGO5dJH8UJi8ZmY+zOQCEfyPf2/eZniKoqPEV42d2ASf562JsK/Jay0N2TEL 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: On Mon, Feb 27, 2023 at 9:19 AM Davidlohr Bueso wrote: > > On Fri, 24 Feb 2023, freak07 wrote: > > >Here are some measurements from a Pixel 7 Pro that=C2=B4s running a kern= el either with the Per-VMA locks patchset or without. > >If there=C2=B4s interest I can provide results of other specific apps as= well. > > > >Results are from consecutive cold app launches issued with "am start" co= mmand spawning the main activity of Slack Android app. > > > >https://docs.google.com/spreadsheets/d/1ktujfcyDmIJoQMWsoizGIE-0A_jMS9VM= w_seehUY9s0/edit?usp=3Dsharing > > > >There=C2=B4s quite a noticeable improvement, as can be seen in the graph= . The results were reproducible. > > Thanks for sharing. I am not surprised - after all, per-vma locks narrow = some of the performance gaps > between vanilla and speculative pfs, with less complexity (albeit this is= now a 35 patch series :). Yes, depending on the specific app we would expect some launch time improvement (in this case average improvement is 7%). Thanks for sharing the numbers! I'll be posting v4 today, which is a 33 patch series now, so a bit better := ) Thanks, Suren. > > Thanks, > Davidlohr >