Nicolas_Studiokgb
Contributor
- Joined
- Aug 7, 2020
- Messages
- 130
Hello All
I'm back with some serious move on TrueNAS install.
I want to make a file server for my 20 Mac clients. We now go SMB as AFP is not supported anymore by Apple.
Server :
Super Micro X10DRH-CLN4 with LSI 3008 IT mode SAS12gb adapter
Dual E5-2620 V4
Ram 256GB
System on mirrored sata SSD (mirrored pool in true nas)
Storage : 12 x 18TB Ultrastar SAS12gb 7200rpm HDD
Testing Pool Stripe of 12 hdd (I wanted the fastest pool to test performance. I'll go Raid-Z in a second time) Record block 128k (default ?)
Network 10Gb ethernet
SMB Apple SMB2 3 Extension Enabled
Client :
Macmini i7 6cores
Ram 64gb
10Gb Ethernet
OS Monterey 12.6.2
Client Server direct 10Gb Ethernet connection MTU default
Testing material on internal nvme :
100 GB of 5x 20gb Quicktime files
180 GB of Sounds (Wav, AAF, Protools sessions....)
Black magic speed test (5GB) on mac local nvme : 2600 MB/sec
Black magic speed test (5GB) on truenas share : 950 MB Write 1050 MB Read / Sec
Copying From mac to Server 100GB of big files : approx 9 Gb/sec (nearly wire speed) Approx 2 minutes
Copying From mac to Server 180GB of "small files approx 20MB each" : approx 2Gb/sec. Approx 12 minutes
From server to mac 100GB large files :
From server to mac 180GB "small files" :
The mac is never really overloading (Kernel task 20% Max)
I've tried multiple times each test to test arc zfs-cache fill-up (225GB of ram) Result are similar in all cases.
So Is there a Mac/SMB updated best practice post for recent TrueNAS versions ?
Do you see any obvious setting that I would have missed ?
Is there any performance impact depending record block size ?
Thanks a lot
Nicolas
I'm back with some serious move on TrueNAS install.
I want to make a file server for my 20 Mac clients. We now go SMB as AFP is not supported anymore by Apple.
Server :
Super Micro X10DRH-CLN4 with LSI 3008 IT mode SAS12gb adapter
Dual E5-2620 V4
Ram 256GB
System on mirrored sata SSD (mirrored pool in true nas)
Storage : 12 x 18TB Ultrastar SAS12gb 7200rpm HDD
Testing Pool Stripe of 12 hdd (I wanted the fastest pool to test performance. I'll go Raid-Z in a second time) Record block 128k (default ?)
Network 10Gb ethernet
SMB Apple SMB2 3 Extension Enabled
Client :
Macmini i7 6cores
Ram 64gb
10Gb Ethernet
OS Monterey 12.6.2
Client Server direct 10Gb Ethernet connection MTU default
Testing material on internal nvme :
100 GB of 5x 20gb Quicktime files
180 GB of Sounds (Wav, AAF, Protools sessions....)
Black magic speed test (5GB) on mac local nvme : 2600 MB/sec
Black magic speed test (5GB) on truenas share : 950 MB Write 1050 MB Read / Sec
Copying From mac to Server 100GB of big files : approx 9 Gb/sec (nearly wire speed) Approx 2 minutes
Copying From mac to Server 180GB of "small files approx 20MB each" : approx 2Gb/sec. Approx 12 minutes
From server to mac 100GB large files :
From server to mac 180GB "small files" :
The mac is never really overloading (Kernel task 20% Max)
I've tried multiple times each test to test arc zfs-cache fill-up (225GB of ram) Result are similar in all cases.
So Is there a Mac/SMB updated best practice post for recent TrueNAS versions ?
Do you see any obvious setting that I would have missed ?
Is there any performance impact depending record block size ?
Thanks a lot
Nicolas