Hello guys, in our small company we have a NAS for huge multimedia files storage, 44TB total usable space, file types are huge raw professional photos (from 100MB to 1GB for a single pics) and 8K video recordings (tens to hundreds of GB), plus some 3D editing files. Recent working data set is about 200 to 500GB. This NAS is connected with 4x1Gbit/s ports to a managed switch (with lacp), and 6-10 clients are using it, primarly for read data, working on their workstations and save on NAS, so concurrent read/write of very big files.
Actual hardware configuration:
Xeon E3 Skylake 4c/8t, 32GB ECC DDR4, Motherboard Asus P10S-WS, 8x Ironwolf 8TB 7200rpm in raidz2, 128GB single nvme SSD for L2arc, 4x 1Gbps ports.
128kb recordsize (thinking to increase a lot)
noprefetch=0 and increased l2arc_write_max
TrueNAS Core 12
Now I'm planning a hardware upgrade because of not enough space (that's 84% used space) and not enough speed when there are 4-5 clients reading and writing concurrently, and for increase client-server connection speed to 2.5gbps from actual 1gbps.
Planned first step:
RAM 64GB, another set of 8x 8TB Ironwolf 7200rpm to add another raidz2 vdev to the same pool, 3x 256GB nvme SSDs for L2arc, 2x 10gbe sfp+ card, 2x LSI 8-port sata controller, QNap managed switch with 16x 2.5gbe and 2x 10gbe sfp+
increasing recordsize to 1M for 3D dataset, and 2M for videos and photos.
I'd like to know if it's a good start for improving things, a 12:1 ratio l2arc:ram is too much or can I increase it more, considering the huge recordsize??
Obviously it's a final desperate upgrade for this motherboard, next step will be a motherboard exchange with a Xeon E5/Scalable and a lot of RAM.
Thank you in advance for your help!
Actual hardware configuration:
Xeon E3 Skylake 4c/8t, 32GB ECC DDR4, Motherboard Asus P10S-WS, 8x Ironwolf 8TB 7200rpm in raidz2, 128GB single nvme SSD for L2arc, 4x 1Gbps ports.
128kb recordsize (thinking to increase a lot)
noprefetch=0 and increased l2arc_write_max
TrueNAS Core 12
Now I'm planning a hardware upgrade because of not enough space (that's 84% used space) and not enough speed when there are 4-5 clients reading and writing concurrently, and for increase client-server connection speed to 2.5gbps from actual 1gbps.
Planned first step:
RAM 64GB, another set of 8x 8TB Ironwolf 7200rpm to add another raidz2 vdev to the same pool, 3x 256GB nvme SSDs for L2arc, 2x 10gbe sfp+ card, 2x LSI 8-port sata controller, QNap managed switch with 16x 2.5gbe and 2x 10gbe sfp+
increasing recordsize to 1M for 3D dataset, and 2M for videos and photos.
I'd like to know if it's a good start for improving things, a 12:1 ratio l2arc:ram is too much or can I increase it more, considering the huge recordsize??
Obviously it's a final desperate upgrade for this motherboard, next step will be a motherboard exchange with a Xeon E5/Scalable and a lot of RAM.
Thank you in advance for your help!