Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2311149ybc; Sun, 17 Nov 2019 18:38:59 -0800 (PST) X-Google-Smtp-Source: APXvYqxRi9jIzyBas3hU6+y9Da7XkHkamrIJfhibylTbWIDbHOC0yMUc5My0bIG3bd13vywnLGK/ X-Received: by 2002:a17:906:57d7:: with SMTP id u23mr23400551ejr.130.1574044739132; Sun, 17 Nov 2019 18:38:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574044739; cv=none; d=google.com; s=arc-20160816; b=ayhQwlwBpKZgXOFID3lB87CBJOh7W1K09V54l6OBAx2OimPzvxThUcUPNSiVoRJvS2 C6Vx0/dtoa0ebxrg2vXtRFNxQeG4CweAW9DuKKm/CMet3lcVoiKq5+6eOc8ibL6Zte62 +x7HGYtikCvos7IqPjv8BdfSAvoxw+YDduEy1DZIRGyxIFPMZf5Yl3F0CbUVxsdZ04+n O+xKaGLRAiYSTXbdk2qI6VThou8dgKRBHeIddK+P6/sYA1v/zflZuLVNf1IDa3HVwSxf XPLp0P+RdGbZ4YDBDUbCG+3B74soZ7Vn4nF+v9ajnkxyZejipp/1ijMR0NcQRmga1RpT nCiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=nxeQCTFouT/2s5fT1e6V3nFQ4a6l1Cid4i4aOiaISzE=; b=fy2+QvlQTmVmtQmL6TIK/rdMHih87fy2GZy6Dg77u0Ky6mTfeHUGsesqiPBk6u9LOG 92a+IJR+25yFduIq1FX9nRey2gXIKe0M0oyutEFRXIm5TwkfEACVl5oQBkc25V7pinfs jFyQrzzXVKz/mvyjECFqLQLTKABnDVf5qGoMqWPD0CriIpjB9qIgzaxS7b+aQti8R9A2 Sk93kLeGTxMT9xRmVvgklA6CJ/toy8l7V6HswN5mXs3zDScpxiW6c1LFuqcon4dj3PFr tycVQ95WahmuRNQAiNZ8med03uVbYGyI5FGsL57qL12LcooTKB217GzaHshyXEnPInxR qJIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="vRfVZ/9Q"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gg16si10420183ejb.256.2019.11.17.18.38.32; Sun, 17 Nov 2019 18:38:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="vRfVZ/9Q"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726283AbfKRCet (ORCPT + 99 others); Sun, 17 Nov 2019 21:34:49 -0500 Received: from mail-pl1-f182.google.com ([209.85.214.182]:45561 "EHLO mail-pl1-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725905AbfKRCes (ORCPT ); Sun, 17 Nov 2019 21:34:48 -0500 Received: by mail-pl1-f182.google.com with SMTP id w7so8831065plz.12 for ; Sun, 17 Nov 2019 18:34:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=nxeQCTFouT/2s5fT1e6V3nFQ4a6l1Cid4i4aOiaISzE=; b=vRfVZ/9Q0OQ9iYI/uGlws6Bk0WXb0lrIG6WllpGzCR/3YfmPGXJRNX1o1kE+hBsNrS QISpjk9kgyisEOmDFk9huwsluLKfDEmdt2Y/QsDB0AwdU3GhaBK3wvNFYOvs8Ild/GOq WxFkAYV9wvlR79VA/dQqoVZ/V9/vPEI32NUlTwPBfosKNy5PZi453Bz5Yg++TlayasrT D9sExeJD1rC54Ae4QeCUiXRNeJp+EkvyvzuyBFSoEhpAyJE0ufM+Uxw8J03XzvMbx6j6 clST7zS1dA1LYdXOWDb6q4Wc9sPLsacv6eerQDHV8i+eXLCXIkH5AhwC6CNU2/NTVyCo hC2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nxeQCTFouT/2s5fT1e6V3nFQ4a6l1Cid4i4aOiaISzE=; b=lRPq37YtL8X3eVCv785tGyGDOCt//2CFCLskRXlfQJ6d4m7dk2cc9mP07brGs+gpL+ u1MeJaif9le0Nvvq673dlyd7UR15+bzZpM6Bts+BrVQcfbcu03FKeUkI3Dx7lmCh6Z2k S5dak8CevTC231yvaTdgiXtCxDYJH/78ymyO4vFszOcEleCk7pBPTQaic6v3ErZFlbaQ /MxpEl8KOrJDqEbnSgiDdvSb/nr/LegPB8GoCrjlmgs3jNsXFGwg09b2gfB7cdmU9/9C WLHJ3tqsMCyTrdD/SAToekFdwRcW98nbTqzA+xJ9XW+y08aXhkQWhvHE2lybQqNVQ9Ot Z0bg== X-Gm-Message-State: APjAAAWmTJ2Xv2DWzoBdRkmKN2UmvHUKyaQY30O8s55SnkJ1gj4ctex9 9RavUXGayPe1loTw2phD7iXL8n4k5Wc= X-Received: by 2002:a17:902:b203:: with SMTP id t3mr22878135plr.51.1574044486212; Sun, 17 Nov 2019 18:34:46 -0800 (PST) Received: from [192.168.1.188] ([66.219.217.79]) by smtp.gmail.com with ESMTPSA id e59sm21281508pjk.28.2019.11.17.18.34.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Nov 2019 18:34:45 -0800 (PST) Subject: Re: Recent slowdown in single object builds To: Masahiro Yamada Cc: "linux-kernel@vger.kernel.org" References: <8caa1edf-9c6f-15e4-218d-c266013f8e28@kernel.dk> From: Jens Axboe Message-ID: <38007c4c-45ff-d00e-05c5-948a2df783df@kernel.dk> Date: Sun, 17 Nov 2019 19:34:42 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/17/19 5:40 PM, Masahiro Yamada wrote: > On Sun, Nov 17, 2019 at 1:57 AM Jens Axboe wrote: >> >> On 11/16/19 12:17 AM, Masahiro Yamada wrote: >>> On Sat, Nov 16, 2019 at 8:10 AM Jens Axboe wrote: >>>> >>>> Hi, >>>> >>>> I've noticed that current -git is a lot slower at doing single object >>>> builds than earlier kernels. Here's an example, building the exact same >>>> file on 5.2 and -git: >>>> >>>> $ time make fs/io_uring.o >>>> real 0m5.953s >>>> user 0m5.402s >>>> sys 0m0.649s >>>> >>>> vs 5.2 based (with all the backports, identical file): >>>> >>>> $ time make fs/io_uring.o >>>> real 0m3.218s >>>> user 0m2.968s >>>> sys 0m0.520s >>>> >>>> Any idea what's going on here? It's almost twice as slow, which is >>>> problematic... > > > BTW, I am using a cheap machine based on Intel Core i7-6700K. > I can build fs/io_uring.o (based on x86_64_defconfig) much faster. > > > The slowdown (1.990 sec -> 2.861 sec) is not terrible for me. For those of us that do single object builds all the time the slowdown is pretty damn terrible. Granted that your 44% slowdown isn't as bad as my 85% slowdown, but it's still a MASSIVE slowdown. -- Jens Axboe