Hardware limitation

Fastline

Patron
Joined
Jul 7, 2023
Messages
358
Hello,

So, is there any way to know like how much RAM would i need per Controller (HBA) with each controller having 16x16TB SATA HDD connected. The HBA is LSI 9400-16i. Secondly, how would i know if the HBA will not under perform? I mean working with full speed with all the drives connected with zero speed capping?

Third, what CPU is required for HBA like LSI 9400-16i so that the CPU doesn't bottleneck?

Thanks
 

Arwen

MVP
Joined
May 17, 2014
Messages
3,611
First, the old rule of thumb of 1Gbyte of RAM for each 1TByte of disk, was never a hard, fast rule.

Next, how much memory a TrueNAS server should have, depends on it's use. For example, a backup or archival target that is never read, does not need much RAM. Even just the minimum, (I think it is 8GB or 16GB), works fine.

On the subject of CPU, again this depends on use. For example, Samba / SMB shares benefit from faster cores, verses more cores. Then their is the amount of access at the same time. Like 5 users at the same time would need more CPU than 2 users. While you might have 50 users, it's the simultaneous access that affects CPU performance more.

Last, the configuration of the 16x16TB SATA HDD makes a difference too. If using 2 x 8 disk RAID-Z2 vDevs, then only 8 disks are generally used to satisfy a request. Of course, a read or write request might be big enough to cross both 8 disk RAID-Z2s, it is just that those are in sequence. (Except for multiple users...)


So, questions:
  • What is your use case?
  • What sharing protocols are your planning to use, Samba, NFS, iSCSI?
  • Any specific ZFS pool layout for your 16x16TB SATA disks?
 
Top