Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5806510ybl; Tue, 14 Jan 2020 15:31:18 -0800 (PST) X-Google-Smtp-Source: APXvYqwQ8OieOqQ9dxaPcuQLnfkukY5DxGS4zt2n6IJiYxT3Fyg7CbcCtVJkjYzFh/lL+BdxJmL6 X-Received: by 2002:a9d:7616:: with SMTP id k22mr709205otl.364.1579044677913; Tue, 14 Jan 2020 15:31:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579044677; cv=none; d=google.com; s=arc-20160816; b=YNtLmi2h8jrssXSCPQ6sRW5kRwiXv0z3VMKiNWXPOVrg0rOnnql43eWfqAoZ7IFpev NbJ20m+f8pluWuUoVOO4P9QVPDB35Cb1oR7t7ZO5uRdWagbxZwAJNVtZRDFWNMMpydWJ QGqWdvATivn+WwjxhELO+GV4Tp1BEcH8h+dem7QwzBhVANtgj8kTN2ww8RmvBpGwrFt0 c8oO2kaWZB33LgU2O90zLXsFYoQWcevCSXyZ2Yd6XPSc3S6luS7H14LRidH6SUPu13SH n3OZbFSJ8jbxzVkRu/tKA4P00DoS1+7LLBgVpvSOQJFvHdRa480kqIvbplL2NdQchkM9 yTvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date:from :references:cc:to:subject; bh=oGuXJRnu2/12OVQXFVggP+PTbDFpJnhUV7vC5fKkH90=; b=FrIhEPdXrURZHnh5S08M5OR8RCgRfxRkORGuipYE1WrLQQU9RuqAwPeFURwuIH8IAV obor2TcegJxeXYNIgKcbDaKb3jpMWK+clnA33t3ta8eAGXk/AMOcLM/hY+H5y8b+QPOb EwBlzNoIW4FdfGxc6ba0R9w5NvgV/zF3RWT47TVgI1gbxIkMToW1i4xm6iEsDJJzT30/ uAuJFbJGUZp4hHIzNi8LgjwOjdixQxZjvet0snIEPdUP73olppmrcO/olI1BGkz5F7JU 0sObkWOlMZf2McTOUIViNCTUi0FcP8hbai63uHmIJut1B29m7kGA7A3O25AQ+0ugsXab fDQA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v9si6023461ote.229.2020.01.14.15.31.03; Tue, 14 Jan 2020 15:31:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-ext4-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-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728757AbgANXbD (ORCPT + 99 others); Tue, 14 Jan 2020 18:31:03 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:13016 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728650AbgANXbC (ORCPT ); Tue, 14 Jan 2020 18:31:02 -0500 Received: from pps.filterd (m0098410.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 00ENRN6m126518 for ; Tue, 14 Jan 2020 18:31:02 -0500 Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101]) by mx0a-001b2d01.pphosted.com with ESMTP id 2xhfexhqp5-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 14 Jan 2020 18:31:01 -0500 Received: from localhost by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 14 Jan 2020 23:30:59 -0000 Received: from b06avi18626390.portsmouth.uk.ibm.com (9.149.26.192) by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Tue, 14 Jan 2020 23:30:56 -0000 Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com [9.149.105.59]) by b06avi18626390.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 00ENU7S026149288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 14 Jan 2020 23:30:07 GMT Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BB7DBA404D; Tue, 14 Jan 2020 23:30:55 +0000 (GMT) Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 890D7A4040; Tue, 14 Jan 2020 23:30:54 +0000 (GMT) Received: from localhost.localdomain (unknown [9.199.44.28]) by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTP; Tue, 14 Jan 2020 23:30:54 +0000 (GMT) Subject: Re: Discussion: is it time to remove dioread_nolock? To: "Theodore Y. Ts'o" , Jan Kara Cc: Xiaoguang Wang , Ext4 Developers List , joseph.qi@linux.alibaba.com, Liu Bo References: <20200109163802.GA33929@mit.edu> From: Ritesh Harjani Date: Wed, 15 Jan 2020 05:00:53 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <20200109163802.GA33929@mit.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 x-cbid: 20011423-0020-0000-0000-000003A0B206 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 20011423-0021-0000-0000-000021F828F8 Message-Id: <20200114233054.890D7A4040@d06av23.portsmouth.uk.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.572 definitions=2020-01-14_06:2020-01-14,2020-01-14 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 clxscore=1015 suspectscore=0 malwarescore=0 mlxscore=0 priorityscore=1501 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-2001140182 Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On 1/9/20 10:08 PM, Theodore Y. Ts'o wrote: > On Thu, Jan 09, 2020 at 02:51:42PM +0530, Ritesh Harjani wrote: >>> Dbench was slightly impacted; I didn't see any real differences with >>> compilebench or postmark. dioread_nolock did improve fio with >>> sequential reads; which is interesting, since I would have expected >> >> IIUC, this Seq. read numbers are with --direct=1 & bs=2MB & ioengine=libaio, >> correct? >> So essentially it will do a DIO AIO sequential read. > > Correct. I too collected some performance numbers on my x86 box with --direct=1, bs=4K/1M & ioengine=libaio, with default opt v/s dioread_nolock opt on latest ext4 git tree. I found the delta to be within +/- 6% in all of the runs which includes, seq read, mixed rw & mixed randrw. -ritesh