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 AF82DC35FFF for ; Thu, 20 Mar 2025 13:47:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9B3A4280003; Thu, 20 Mar 2025 09:47:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 96355280001; Thu, 20 Mar 2025 09:47:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 82B81280003; Thu, 20 Mar 2025 09:47:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 64ECC280001 for ; Thu, 20 Mar 2025 09:47:27 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A115545F03 for ; Thu, 20 Mar 2025 13:47:27 +0000 (UTC) X-FDA: 83242056534.05.FD269B1 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf13.hostedemail.com (Postfix) with ESMTP id AFFE120014 for ; Thu, 20 Mar 2025 13:47:25 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="pQ48u/6n"; spf=pass (imf13.hostedemail.com: domain of da.gomez@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=da.gomez@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742478445; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1I2vaiodf1jtoxc2ZmEXZDld7+thlT1yPlx1PTZJ5Kc=; b=tCGI9xJgdAzo4jOIy0RcA/MojkemU0PJpRVOWLMfrYSfv6foAlbveaAsD+RQRRk6QPoFJs DKziobdpfVREHbWRp9Ke31iIiDlG5XKHYXtufp8Gql0yLc2UjBD4H02fUm8Ff4nM4RczkP Bj5JFFSTC3+8/ZNF0xRK2VRDOAMqAxc= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="pQ48u/6n"; spf=pass (imf13.hostedemail.com: domain of da.gomez@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=da.gomez@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742478445; a=rsa-sha256; cv=none; b=X6WLl7KRIQW7AUuG6/lcb0LnQyF+rvYscrRSmfwDd2vfZOJyQsl7b+ZnhT1+DRLGnHlbGr GLL7YTCxUN5ayGFTkTESlx3Q+Hlg8Tw5IrBKaH8CgehEQDS1OAC7RTPZkURkWZ0bFnsDcc NmhZ9dCwL+uJHFUMgjvq+fOheT40Hbo= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 435E361134; Thu, 20 Mar 2025 13:47:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D0D5C4CEDD; Thu, 20 Mar 2025 13:47:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1742478444; bh=1I2vaiodf1jtoxc2ZmEXZDld7+thlT1yPlx1PTZJ5Kc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pQ48u/6n9boML1dN80TRMxD5GeIRkcHa5XhmBGe4YDpQMGKTk+JvmACTfcWARJ3x+ 4VaT+vKeGUjmXzaZKaBkdecu+xgRqjTsCiF4XB3I/JnnPM7B71S3lWM2N343pI3lPf ZMiHuoVfU0qsy4p58QNxPceNIsxn0cuS7imCMq0QR9ZseQXhuUhH8AMSBW4dndZnHg u3Wx3t2imPTz1kG0pyZCEWH/7mjRhYxx6dFAkZAwQyanA4iG/JZfx49fsrxfe/dK6x xELilru2CfXkHf1opOBXPTUaJsl45XY63z6h7s9OlXfqJrM4GgAkx4z/h4BTLi7Hv8 gpBAat9885aMA== Date: Thu, 20 Mar 2025 14:47:22 +0100 From: Daniel Gomez To: Luis Chamberlain Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-block@vger.kernel.org, lsf-pc@lists.linux-foundation.org, david@fromorbit.com, leon@kernel.org, hch@lst.de, kbusch@kernel.org, sagi@grimberg.me, axboe@kernel.dk, joro@8bytes.org, brauner@kernel.org, hare@suse.de, willy@infradead.org, djwong@kernel.org, john.g.garry@oracle.com, ritesh.list@gmail.com, p.raghav@samsung.com, gost.dev@samsung.com, da.gomez@samsung.com Subject: Re: [LSF/MM/BPF TOPIC] breaking the 512 KiB IO boundary on x86_64 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: AFFE120014 X-Rspamd-Server: rspam08 X-Stat-Signature: 938m76hz4e1rgjq3ijdhx484c9rrksom X-HE-Tag: 1742478445-5216 X-HE-Meta: U2FsdGVkX19Squtcfb8D3KwQ7cLB9IV5TD6dvnJvWqzVTEHzHaGnPAlWCz1L6tiQlP0LmSq5SEUGKzkAobyHmNG48EeJviozS6NTpwWTJ9r0QZqlCztLddzHqTyINWfHtBHvGVH9j1sufRU1VUuH76BYwJvOYOzYowbC3DDIxqx6HSwJEVYWzexCYDBcZYQljbsyoKqiH9pevQEiCC4QuwbkWMEWaG1y6dXGC1KhGrZwCEInwiF+WmMC2Bie1pj3gQKRotm6KtpaZYURI6I1SCN+P/iaU6zcWLtFOJTSKn7QyCEhIq4pf9cLF7fc7M69c5ZACVDhP0HFS0JQKcJKyCp6Dy/8ffOctGizFurcwJjIHpd3Sr5W/7cGgff044LQIpbs4f39fen09n12bWtKbhPbyqQW/cqmsCx9PDaN2CCMxBkKb1HCHn/NtHOGkN+BBjh8Qp5bsdhPAqbG3HFQHnZ/n+911joiXqHYwgVpwn84TJvkjM/ktEOfcLMPY3AT+RA0ie5vYeoAVbccUW2tbnbgb17dxNx8q4rDPJtDtyPbhXHU867cDwb57qnfKjCQlAtgKkWIWfKl+25P32wQMroHpC7ysScE4dkEpriJPjkqI/G5m6yxAUeTl81z2aKxjr/stzDHFnNN4uYpTZCtH/4F6Ma3W7bVfcPsqc8wV/tJDz293vK4ldNKMsWwqf2mfrugAcOCHcfbpGNoKSDlNZzFayhBcJCMO1VCkuV7BEfecSAQlsll6PrBbQHVGrLxhRwhDIM8lYf6zw8CMWOxIx5oTowaVFXWnzZBUPukwfQIGbrchIncHqr09AQ/nBdEV/Q64thcMNB1K4cGlL7XZ8DVoooQWvPeMXf6MxTr3hIqvW68CAB/IONYs61DrvHlKkdrpXIZE1cMbb/TsrKwh+onIKCZT9Ke47MUpgu43f9pPreKgmAxXnUvGxz62MevhAEcJO61GpCTZ+ihSs2 mhoVomzx Byr5Xct1cPewX9l5/uWSazpi72ZiRFxLvS7XkzzKTJ91TiwQFkcw7iMlLDzIrz/fKswy/YHTlSU6XFhTviqhQhJZEGXsfwx77V56c3ISBZ4acIlhsae4r+WXUHtZxNJmoMy5FixwzXfhe20MyMuAGUv8K4SqYRQC60N0gacYkvEEVkHu8TBaXriYewOj9A78jgNKfnVS+alcqyo/iw7VTywcSAzzgNzm/Ne4UBcbKyq1lOYwlQ55w0qu5NmQeJrUsFDGfUVBPXhwmewN90+PgJ2uDW9K0IrXJzHzjfeY6aIpRxJDNuUFwU7Ba5eYUKYMR3cYoVhGqluCnYx1GF0XrKm88bvZbRgeTYo1SioQAIZrQ8tg4kVkv2cocug== 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: List-Subscribe: List-Unsubscribe: On Thu, Mar 20, 2025 at 04:41:11AM +0100, Luis Chamberlain wrote: > We've been constrained to a max single 512 KiB IO for a while now on x86_64. > This is due to the number of DMA segments and the segment size. With LBS the > segments can be much bigger without using huge pages, and so on a 64 KiB > block size filesystem you can now see 2 MiB IOs when using buffered IO. Actually up to 8 MiB I/O with 64k filesystem block size with buffered I/O as we can describe up to 128 segments at 64k size. Daniel