May 9, 20251 yr Hey folks, so I'm close to getting my Supermicro SSG-1029P-NMR36L up and ready, I wanted to double check some of the settings as I'm fairly sure I should be getting more out of the pool but if not so be it. I've attached my config file but a brief rundown of specs and settings: -Pool 1 - 12 x 8tb Samsung NGFF SDDs in raidz1 - 2 vdevs, 6 devices each --Pool 1 Sub Pool 1 - 2 x 2tb enterprise NVMe drives for ZFS for Metadata --Pool 1 Sub Pool 2 - 2 x 2tb enterprise NVMe drives for ZFS for SLOG Settings: Multi-channel SMB enabled Exclusive shares enabled Tunable (md_write_method): Resconstruct Tunable (md_num_stripes): 4096 zfs.conf file set to 100gb of RAM (system only has 128gb but will be going to 512gb so will up this figure in due course) I get around 900MB/s via FreeFileSync with multiple threading in Windows which I know is knocking on the limit of my 10g infra, From my testing with FIO, again I would think these results would be more? Reads: Quote docker run --rm --privileged -v /mnt:/mnt/tank alpine sh -c "apk add fio && fio --filename=/mnt/user/testfile --size=10G --rw=read --bs=1M --direct=1 --name=test" READ: bw=1104MiB/s (1157MB/s), 1104MiB/s-1104MiB/s (1157MB/s-1157MB/s), io=10.0GiB (10.7GB), run=9279-9279msec Writes: Quote docker run --rm --privileged -v /mnt:/mnt/tank alpine sh -c "apk add fio && fio --filename=/mnt/user/testfile --size=10G --rw=write --bs=1M --direct=1 --name=test" WRITE: bw=600MiB/s (630MB/s), 600MiB/s-600MiB/s (630MB/s-630MB/s), io=10.0GiB (10.7GB), run=17057-17057msec No other UNRAID pools so not sure if it makes sense to pull the cache drives from the ZFS pool and create separate UNRAID pools but I really didn't want to get involved with movers and the like. Let me know if there's anything else that can be tuned on this beast!! themightynas-diagnostics-20250509-1406.zip Edited May 9, 20251 yr by Olly_K add image
May 9, 20251 yr Author Looks like i was putting the test file through the USER share and not direct to the TANK pool Quote --filename=/mnt/tank/testfile READ: bw=7404MiB/s (7764MB/s), 7404MiB/s-7404MiB/s (7764MB/s-7764MB/s), io=10.0GiB (10.7GB), run=1383-1383msec WRITE: bw=3622MiB/s (3798MB/s), 3622MiB/s-3622MiB/s (3798MB/s-3798MB/s), io=10.0GiB (10.7GB), run=2827-2827msec So this looks good. However, I thought setting explicit shares would bypass FUSE and give me that performance? Have I missed something? Edited May 9, 20251 yr by Olly_K
May 10, 20251 yr Community Expert 11 hours ago, Olly_K said: I thought setting explicit shares If you mean exclusive shares, yes, they will.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.