Greetings
I sincerely hope I can even start out making sense since despite experience in building and tweaking hardware under Linux for more than 2 decades, I'm new at ARM, new at NAS, new at RAID, and new at BTRFS.
Basic issue: I am getting what seems like very slow transfer rates. I rsynced a ~70GB partition and it took around 36 hours.
At first I figured it was the slower ethernet hardware on RockPro as it is apparently 1Gb/s and does behave oddly. For example I have fiber service which is roughly 2:1 assymetrical, 2 down, 1 up, yet on RockPro64 I'm getting ~280 down and ~380 up in online fibertest apps. By contrast my Main which has 5Gb/s ethernet, gets ~900 down and 480 up. Those speed seem basically inline but the symmetry is odd on RockPro... why is Up higher than Down?
I have tried a few NAS oriented tweaks I found from NASA, here -
https://www.nas.nasa.gov/hecc/assets...2012_03_07.pdf
and
https://www.nas.nasa.gov/hecc/suppor...Linux_138.html
specifically
Code:
##/etc/sysctl.conf
net.core.wmem_max = 11960320
net.core.rmem_max = 11960320
net.ipv4.tcp_rmem = 4096 524288 11960320
net.core.netdev_max_backlog = 30000
net.ipv4.tcp_wmem = 4096 524288 11960320
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_window_scaling =1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
Anyway I doubt that is the file transfer problem. It's more likely a RAID 1 configuration problem or perhaps the SATA controller addon PCIe card.
All the sites I find about benchmarking (as with iostat, fio, etc) are unfamiliar and quite steep learning curve and many are very old and even predate BTRFS.
So my first questions are -
Anybody else using RockPro64 as NAS?
What storage arrangement? (RAID, Single, File system?)
What transfer rates are you getting?
and possibly
How do you benchmark RAID 1? especially with BTRFS?