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 X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 764C1C07E95 for ; Sun, 4 Jul 2021 05:38:06 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id CB54D61369 for ; Sun, 4 Jul 2021 05:38:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CB54D61369 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1DE8D8D0001; Sun, 4 Jul 2021 01:38:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 18E316B0036; Sun, 4 Jul 2021 01:38:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0116C8D0001; Sun, 4 Jul 2021 01:38:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0068.hostedemail.com [216.40.44.68]) by kanga.kvack.org (Postfix) with ESMTP id C625E6B0011 for ; Sun, 4 Jul 2021 01:38:04 -0400 (EDT) Received: from smtpin36.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 31A2A1C9A0 for ; Sun, 4 Jul 2021 05:38:04 +0000 (UTC) X-FDA: 78323799288.36.BD8B33C Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by imf06.hostedemail.com (Postfix) with ESMTP id 93331801B0FD for ; Sun, 4 Jul 2021 05:38:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625377076; bh=arnfTZBwNvGLZwUtAVTdYmP0q7oaOHvftfLOkK6UrMo=; h=X-UI-Sender-Class:Subject:From:To:Cc:Date:In-Reply-To:References; b=ebQRJe3uhk7ZOncnqg5UtLNZe8Hgb8E0rcQbsvbZTjz+3r3sDDEkoZe+rFLFuEQbS 8fCCkq2Ze1MxbanSkCzULyPRgI4N/a/4DSUqh6sUma03Dv8PTmJ8kjCv31tb3FDgPC IFYkpopu/AhlO0bsdkavMcgdC9eBTtDtt1Lzq81A= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from homer.fritz.box ([185.146.50.156]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MGQjH-1lyaR43q29-00GnzP; Sun, 04 Jul 2021 07:37:56 +0200 Message-ID: Subject: Re: [RFC v2 00/34] SLUB: reduce irq disabled scope and make it RT compatible From: Mike Galbraith To: Sebastian Andrzej Siewior , Vlastimil Babka Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Christoph Lameter , David Rientjes , Pekka Enberg , Joonsoo Kim , Thomas Gleixner , Mel Gorman , Jesper Dangaard Brouer , Peter Zijlstra , Jann Horn Date: Sun, 04 Jul 2021 07:37:53 +0200 In-Reply-To: References: <20210609113903.1421-1-vbabka@suse.cz> <20210702182944.lqa7o2a25to6czju@linutronix.de> <891dc24e38106f8542f4c72831d52dc1a1863ae8.camel@gmx.de> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ujmV8DUSfYq29RjSzDm+4tehRJmb1Jp0Xc+uEIVqkVXI7973u+f Y/OnAdOjGbApFZPSG35k1LdGlDqOVbRBStpqX7FiX+u6SfCf0gG7hF01Uyd/e+9VselZOhS hX/jKNWOeGO2uAJ5N0bXHHX+t/SGDkJnG9FCAtFJPWJOXVpJ7AXEtSVCr/d/oD/YQzrSu9w LgGAaQwhVkyBSHsxNfcuQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:QakDQzSDsy4=:k8wHEv5FrCCPFlbOsFYT5U vWBNKVxTKV9qh5rQEYlEnO4wbciT+RrKR4ZgRH9WX9LykCD1uSF5/Cc6AIlv7YkYu5sXV2OZm hd+cOT5Cy0PLjV7P7P0l7U1RTih0EsQBvkrqxW5hJEpppaJe+HygV+J5w1V5vviyH0SVTyWva 1WdJgPxmROTI0l8S0plQSBVitwBf1qYPzyOIwUAO4uveczxNLSsIa0yuYLgq3lbOzHL0TEThq mZ40EqkUBVDxdfr2zJNHuaHbc7l26UmeTnfoO+Gw4zfxz3Xufmux9H6/tDT1NPrFDucf/zQIO wrJwbKJmKZw2nRzw220J9HfeqDCZpnCwkV0pjzJRqbYtJ33I1HZ2q+Y+lPePg8nw1H++J5j4Y fquBFbqdXlQChpttRCoCISZJqlKa2k4qrMlkOjXeFyCWBJ4g0zFbfkOFP3K0Fr1nnNkvbpsCd lpelKHMDeNYjmiw6ba1D6J86IhdJc9fq60E3C24oCbIsUy77kUWDcQv/GuGpdZiva57cmGx5y hzpHcJJi/LGVwSVw2kp4GSiTRggW2dkJpI4bDAZ8AnHsgIJN68qa/poJZhQCWR9PHF4mTaH4C HW5FCofYZsOrw46iP4FFoqED+TPffwTCOhd1y8Y39fjF4eBDA4RY6Gyer4/2PUcBF3BmT2aSO /bFheuz5wA3cpZIKo81ZsMfkwRjbi4b6n+wWmS1tGyP6H9rAF/dVkwiESpSvVSceu45DEOco7 O9fdf0bsJ7DNQNWzdKuGY2TYBBTLW3Oh+WGbppaKDi9K2Xh2Oq10lwD+ncB+k5jj5yX9Kfh7u diFydRAvvqm1eSko8O9Ch8VvTdp3dXGgxBYV/nyaW7P5ebdVMs4Icx6ypS5wXjk6RpSEq9x+m Rkuph4g9zP18cstf7bKZIGojKymr1L9ttqnPNprofzVIOLKojXgJNQ7i14eXQ7EnHKQJdl3px Xwi3us7l0/cogcBorWxcgLIu3XWKgJnC/XcnQ+ITGSvIfDgqQO+1qEGHRF++fVPPfaXpo2iX2 0Yr6QlePUoU8sCqWnHvReL3IbdlHCPMgX+cP9gBFbOfMrMkhwa3DUdcClhfIZfR6puHUeR1dF z4MaY6HDGW25mrbSvFzadErf287MD4iMqW/ X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 93331801B0FD X-Stat-Signature: 66ya1e4aaxcb54sngozxmzu813mf6obh Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=ebQRJe3u; dmarc=pass (policy=none) header.from=gmx.de; spf=pass (imf06.hostedemail.com: domain of efault@gmx.de designates 212.227.15.15 as permitted sender) smtp.mailfrom=efault@gmx.de X-HE-Tag: 1625377083-419483 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 Sat, 2021-07-03 at 17:47 +0200, Mike Galbraith wrote: > On Sat, 2021-07-03 at 09:24 +0200, Mike Galbraith wrote: > > It also appears to be saying that there's something RT specific to > > stare at in addition to the list_lock business. > > The what is ___slab_alloc() consuming 3.9% CPU in tip-rt-slub whereas > it consumes < 1% in both tip-rt (sans slub patches) and tip-slub. > > The why remains to ponder. Ignoring odd distribution in the profile (red herring whackable via prefetch games), and removing perf/debug options from the picture, the remaining RT specific cost is just that of forced slow path. For hackbench in my little box, it adds up to right at 3%. -Mike