Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp263123ybc; Fri, 22 Nov 2019 20:56:20 -0800 (PST) X-Google-Smtp-Source: APXvYqxeTRss1f82uSnREO+TSmRDcguP30R/KGMLzbK+D+Buz3MkAzhDJtKl5RitX/rF8EBYPQ29 X-Received: by 2002:a17:906:938c:: with SMTP id l12mr25582031ejx.135.1574484980069; Fri, 22 Nov 2019 20:56:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574484980; cv=none; d=google.com; s=arc-20160816; b=tbrqo+AiSGh+/f1d2kj9dRQTIKQvKB1BEP4vS2hqtD+J98AjzOsKYsaxmJDp1r7iFg cgjSEoon0OFAjIY/IlhW/pg+im90aURYwaqBBzvMf+IuPRcdef6/t6kAgQWNex94hH9t siF+CA8lT82/jkghKTRfJs7PXuB4RBEoIYtPYAB0yhu/qYrHzPkjKEy6bLlmr2JwJ4SN 5gDPkLSDTmtIF1te9w1FKU0O2DeZn0e/AJhZVTKjA28v8yt70E+IYfof5kYwCQ9npwyK nkuTT1QC6xw7NzPLl1h0di9OTMRHBqg5H/NkySZL+MR6BgW5HFr5F4Yd8am2Vz9gAoyi wfKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=o+F9bFyXlYTn+YdsFTkfaOOzJk8BJYo+FmujAwiFCog=; b=B5ImUBOPhJ7SjtPJJDwJyWWjkvliu6UGwO4eRC56mDWJ2MWODvDoXERbHUIpTbMx2D COj5G7WnbFk8FO2YkdzRzWmBIj5L22NVTwRNapSqUqXY2i8K8/fkBBfSCe4jYd49ziaz ljt9vKpuJIUqGpkVQWiCPKjWaEy1TtEAwHQefOQdT15gQ4xhfIbJWB64WCbG2ETuAsGg suZyyJe/LBbIpwniRLrnd2Ae8KqYYQJkYtNaIkJLpjtmYCwyacgyd8uXnlBdeP3MdNMU M2kEL2EnmM1w6zFVwLNGHjbT9aSfX0c0jb/+ReweqQF1DKqzfqaK8VR8ZZhMwXVW3AvI YBbg== ARC-Authentication-Results: i=1; mx.google.com; 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 ly22si89423ejb.300.2019.11.22.20.55.56; Fri, 22 Nov 2019 20:56:20 -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; 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 S1726719AbfKWEyy (ORCPT + 99 others); Fri, 22 Nov 2019 23:54:54 -0500 Received: from zeniv.linux.org.uk ([195.92.253.2]:55166 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726451AbfKWEyy (ORCPT ); Fri, 22 Nov 2019 23:54:54 -0500 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1iYNRU-0007mm-Bc; Sat, 23 Nov 2019 04:54:44 +0000 Date: Sat, 23 Nov 2019 04:54:44 +0000 From: Al Viro To: Matthew Wilcox Cc: "zhengbin (A)" , Hugh Dickins , linux-mm@kvack.org, linux-kernel@vger.kernel.org, houtao1@huawei.com, yi.zhang@huawei.com, "J. R. Okajima" , Eric Dumazet Subject: Re: [PATCH] tmpfs: use ida to get inode number Message-ID: <20191123045444.GI26530@ZenIV.linux.org.uk> References: <1574259798-144561-1-git-send-email-zhengbin13@huawei.com> <20191120154552.GS20752@bombadil.infradead.org> <1c64e7c2-6460-49cf-6db0-ec5f5f7e09c4@huawei.com> <5423a199-eefb-0a02-6e86-1f6210939c11@huawei.com> <20191122221327.GW20752@bombadil.infradead.org> <77f67d7a-4a93-4319-e6af-54daffcc37e2@huawei.com> <20191123023325.GY20752@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191123023325.GY20752@bombadil.infradead.org> User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 22, 2019 at 06:33:25PM -0800, Matthew Wilcox wrote: > On Sat, Nov 23, 2019 at 10:16:39AM +0800, zhengbin (A) wrote: > > By the way, percpu IDA is for reducing performance impact? This patch has 2.16% > > performance degradation(Use perf to get the cost of ida_alloc_range) > > 2.16% degradation in your tests ... I bet Eric didn't make it so complex > for only 2% performance impact. Unfortunately, he didn't give any > numbers in his patch submission, but it's going to be a bigger problem > on multi-socket machines than on a laptop. It could also be that socket(2) is called (on real loads) just a bit more often than open(2) in a benchmark that tests file creation...