Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp1719531lqz; Mon, 1 Apr 2024 15:19:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUopdSvzIneorMTs1/Ed1kxqYrEfW+hArjZfQnCmdlXLq70T/x8T6hu71DfTfw1MayJpbpwOFwdeTurTJQ81GVJkc8Cp6gig5HHxiUbZw== X-Google-Smtp-Source: AGHT+IEIwwbU85shxMrCW38e50nrsdaS4QyJMbX8o+ZvMscKkL9M5Kf8uf9IgI8bTEgZ9xQ3PMMa X-Received: by 2002:a05:6512:e97:b0:513:cd70:8db0 with SMTP id bi23-20020a0565120e9700b00513cd708db0mr7624705lfb.65.1712009976417; Mon, 01 Apr 2024 15:19:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712009976; cv=pass; d=google.com; s=arc-20160816; b=mCUwbvqlEQNfUjVyunGfauXxzdv/ojndE6KsQi+nG4usXcLQ+5hAxouo1pAiN8yZNv NagcKVxpqjaUjs83uTI2M3S5hfELMzY6VpGoSWAQnHe12o0mEdDKWZoFT+/v8VhQaixd mvTctwDMuqDMAahBjF3JBCUJTjKqWrvw5+VlvgYpu72W3B8FyZJAvNtcS54lJXLIHcuY iJb1gEvtUvZq3QQ09qCUKzeAKEC+83FTo3xdZkc+5Rgi2hjk7K6TH4VdALleKv9PQ8JH GzVIrVvOhOwYwYcNAO5HmHEAwUxqal3sdW34HUE39n0NGHImhCzVUnkIaChw0Chmp/Fm 85tQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=ZPmrOzu8PIN7vUn/cUlzM89ZnKzEzEdSFBNJcVcoWlY=; fh=A3pMOUK00huGibGCZBFsLekFLVbB5hHGKjUNNKwO+5E=; b=Dda4gcIMjZ3B7Mf4hl5OUfJTRY0mSr0PkUHXQ+OKirleKb1RrGGX1ZPzeR5deLp+zQ 68eCIm+0j/MOOGjDAaIqXcly22gIjJANAtNmwVbETPWS8cAxeE05a4ylHFUfFdj+tvH0 lmk8k6SDBxqTdJW3PNoutWnuBS2AFWtmn27/pyBzYVoGa/JCbR+UwppWTwVPi4JdjIzm kbcPxh1bfRMB2uw6xmx9CUQmQct0UuTpmDxahm1sl/U8yoSDTO0tBPAYsDj1hZ4i2mC0 6j0BpMurL6waFBRt7rb4Wm1OE4/NawQ9FF5A9v1sUUnDgR9/C6zp9IYfQfM1YSfA9bOd /sjg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=libgj9y9; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-nfs+bounces-2592-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2592-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id nc17-20020a1709071c1100b00a4e51d80e72si2626394ejc.564.2024.04.01.15.19.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 15:19:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs+bounces-2592-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=libgj9y9; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-nfs+bounces-2592-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2592-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 1C5E61F2165A for ; Mon, 1 Apr 2024 22:19:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5C0F92A1BF; Mon, 1 Apr 2024 22:19:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="libgj9y9" X-Original-To: linux-nfs@vger.kernel.org Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BBF511EB37 for ; Mon, 1 Apr 2024 22:19:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712009973; cv=none; b=lGCuAIQmjlHkLWxl8308W+qxL87BFFoELTqGAWdIcdQbeIohNgBnQtNcmgKATqsUM8QK1+z/PkT4TVkgWmosujWQSwBiaitAX4BleINpZrrHYjdlR9sob1sCeFDtD2D46h/o2l1QI7lr78Ukj5PiAW0eJdgRdBf8zSPEkXrLzJA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712009973; c=relaxed/simple; bh=ZPmrOzu8PIN7vUn/cUlzM89ZnKzEzEdSFBNJcVcoWlY=; h=MIME-Version:From:Date:Message-ID:Subject:To:Content-Type; b=atCSs8owTCaV6NOx3uOSE/He3RcgFCO+i958rxCqcgYcQYwuQm0OmyqRqG5aziKkqqsHwMDD8wSlRFfihodEVPd4Y9t6aXzSLFjl4defCkpnzUZ8x4Qb9JX/xiRhwnmAcK+pkggmuI3iOVvl1NWo36Yqy4SL0Ger/bf1nth9Iao= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=libgj9y9; arc=none smtp.client-ip=209.85.208.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-56b8e4f38a2so5404832a12.3 for ; Mon, 01 Apr 2024 15:19:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712009970; x=1712614770; darn=vger.kernel.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ZPmrOzu8PIN7vUn/cUlzM89ZnKzEzEdSFBNJcVcoWlY=; b=libgj9y9HXFKlL0ZmANdkPDJAsYQvikDq4JsxUTIHJ1RDsLPitfXc27Z0K68MvBLO+ qWRnFvAZEYqrFfjfdIw4+l9/IGRPkuAF3iQUlU67rm2l/svgeYbNcXyn68EdFYOV+/r+ Dhuv41xXZQGTbqXvQmgKyCKztD6vkUdURjQ0zDcIXWY/aQw9rTl/vHiITNVlQHJ9WBxR FdH0WW987K2xwCjg6cd2pMHmPtIqlpJIX5pZfVNp+JKpSODl7AmCwaeD1/OHmX+qtjji ChqI50eaAlt44WdATmA+f0Weg+KDaI3IHoXJjXB5w1CCtVwlFFYMNskqBR0arPNRpNRT vs4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712009970; x=1712614770; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZPmrOzu8PIN7vUn/cUlzM89ZnKzEzEdSFBNJcVcoWlY=; b=J9SWuC1NKdy+0YBeKMY2SC6JMjGPvXSMurdpK4lBtt86Z8X8W77BlUGu7Oad4WlUyo EtHgmfIi0tIUCykcXY2kKRpmbWdABmi9DytYBQMmZLM6KzKVC/Q8slpqLkYPpuIBmaQg Bp/oA+mNwsw1m8Qjr43S1Eirq2mHplWxSi8yVVL0An4wozxp3yRRR0pWUaHRX8FGkIi4 Piagv7w795VonwyPiEJxNtv0qysTAAmFfgxmFK5i4I1MC9DwgM74Bhl/i6t0N4gGjHVI lvLBjUI4oS4pfOLlC8swstmhxOm8r/M75cPehmVD4YHOzkrilp/dYJ/U/Pn412Si/dVn HfeA== X-Gm-Message-State: AOJu0YwP9J1CMuOWNdenrH6DGnKVcQrxTWIjKr1cEM0CdieNM0ij0Mfm pee7p0LCdJEYGUIdieL30NzY/A1MG/X0Z+O1X8oelFBERDDhRUAxqtRfgoB77rEmK7kpu6IWaCq 5ZUsIgWQXsSxcs/l3STT0XpM1HtoTLTno X-Received: by 2002:a17:906:aa4a:b0:a4a:391c:7feb with SMTP id kn10-20020a170906aa4a00b00a4a391c7febmr6713455ejb.20.1712009969725; Mon, 01 Apr 2024 15:19:29 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Martin Wege Date: Tue, 2 Apr 2024 00:19:18 +0200 Message-ID: Subject: Linux nfs client and nfs server prefetch and readhead? To: Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" Hello, Is there any document which describes how nfs client prefetch and nfs client readahead work, and which sizes are used (e.g. always read one full page even if only 16 bytes are requested?). Also, does the nfs server do any prefetch, or readahead? Which sizes are used, page size, or something else? Thanks, Martin