knewman
Cadet
- Joined
- Dec 11, 2023
- Messages
- 3
Hi All! I'm pretty new to TrueNAS, I ran a tiny FreeNAS build years ago but am just getting back into the scene now.
I'm in the process of transferring my data from a diaspora of Synology hardware to a single TrueNAS Scale build. I wanted to share a scenario I ran into in the hope that it helps someone with the same problem at some point. I spent most of the day combing "performance bottleneck" search results and couldn't find anything about this as it's somewhat specific to my hardware.
During post build burn-in and initial data transfer I noted really poor speeds on my data array. I was only able to utilize around 400mbps on the gigabit connection. Internal testing to rule out network/SMB issues showed my read/write speeds were limited to 42.5 MB/s - way slow given my hardware! I used the ARCCONF utility to review the config of my Adaptec SmartHBA 2100-4i4e and finally found that the power mode had been set to "Minimum Power"
I used the utility to change the power mode to max perf:
I'm now saturating the gigabit LAN link to the appliance. So it seems like the minimum power mode caps SAS transfer speeds at 42 MB/s on this HBA. Pretty simple in retrospect but took me a while to find the cause. Hope this helps someone down the line.
I'm in the process of transferring my data from a diaspora of Synology hardware to a single TrueNAS Scale build. I wanted to share a scenario I ran into in the hope that it helps someone with the same problem at some point. I spent most of the day combing "performance bottleneck" search results and couldn't find anything about this as it's somewhat specific to my hardware.
During post build burn-in and initial data transfer I noted really poor speeds on my data array. I was only able to utilize around 400mbps on the gigabit connection. Internal testing to rule out network/SMB issues showed my read/write speeds were limited to 42.5 MB/s - way slow given my hardware! I used the ARCCONF utility to review the config of my Adaptec SmartHBA 2100-4i4e and finally found that the power mode had been set to "Minimum Power"
Code:
$ sudo ./arcconf GETCONFIG 1 AD ~~~~ ------------------------------------------------------------------- Power Settings ------------------------------------------------------------------- Power Consumption : Not Available Current Power Mode : Minimum Power Pending Power Mode : Not Applicable Survival Mode : Disabled
I used the utility to change the power mode to max perf:
Code:
$ sudo ./arcconf SETPOWER 1 POWERMODE 3
I'm now saturating the gigabit LAN link to the appliance. So it seems like the minimum power mode caps SAS transfer speeds at 42 MB/s on this HBA. Pretty simple in retrospect but took me a while to find the cause. Hope this helps someone down the line.