Date: Mon, 30 Oct 2023 13:47:26 +0000 From: void <void@f-m.fm> To: freebsd-fs <freebsd-fs@freebsd.org> Subject: Re: optimising nfs and nfsd Message-ID: <71fc15b3-521a-4701-9c53-f06570d4b97a@app.fastmail.com> In-Reply-To: <CAM5tNy7jT1nBv07GpaHe6AbZT9qrdEuj_syUB5LczwUdvCCAKQ@mail.gmail.com> References: <ZT5E2B16OUd1UH4n@int21h> <CAM5tNy7jT1nBv07GpaHe6AbZT9qrdEuj_syUB5LczwUdvCCAKQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Rick, thanks for the info On Sun, 29 Oct 2023, at 20:28, Rick Macklem wrote: > In summary, if you are getting near wire speed and you > are comfortable with your security situation, then there > isn't much else to do. It seems to depend on the nature of the workload. Sometimes wire speed, sometimes half that. And then: 1. some clients - many reads of small files, hardly any writes 2. others - many reads, loads of writes 3. same as {1,2} above, huge files 4. how many clients access at once 5. how many clients of [1] and [2] types access at the same time looking for an all-in-one synthetic tester if there's such a thing. Large single client transfers client to server are wire speed. Not tested much else, (not sure how), except with dd but that's not really a real-world workload. I'll try the things you suggested. what I can report now, on the server, so before nfs is considered: dd if=/dev/urandom of=test-128k.bin bs=128k count=64000 status=progress 8346009600 bytes (8346 MB, 7959 MiB) transferred 59.001s, 141 MB/s dd if=test-128k.bin of=/dev/null bs=128k status=progress 6550061056 bytes (6550 MB, 6247 MiB) transferred 3.007s, 2178 MB/s dd if=/dev/urandom of=test-4k.bin bs=4k count=2048000 status=progress 8301215744 bytes (8301 MB, 7917 MiB) transferred 78.063s, 106 MB/s dd if=test-4k.bin of=/dev/null bs=4k status=progress 7725998080 bytes (7726 MB, 7368 MiB) transferred 10.002s, 772 MB/s dd if=/dev/urandom of=test-512b.bin bs=512 count=16384000 status=progress 8382560256 bytes (8383 MB, 7994 MiB) transferred 208.019s, 40 MB/s dd if=test-512b.bin of=/dev/null bs=512 status=progress 8304610304 bytes (8305 MB, 7920 MiB) transferred 63.062s, 132 MB/s
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71fc15b3-521a-4701-9c53-f06570d4b97a>