Ok… so hopefully the TrueNAS gurus can help me understand this mystery.
I am running the UGREEN DXP4800 Plus:
- Pentium Gold
- 32 GB ram
- 500 GB boot drive NVMe (not the one the item shipped with from factory)
- 2TB WD Black SN850 (no raid array - TrueNAS is very mad at me for not having a raid array with this drive lol)
- 3x 18TB Seagate Ironwolf drives (RaidZ1)
- TrueNAS Scale 24.10.02 (latest)
I don’t have a 10GB network setup so my 10GBe ethernet port is running at 1GB speeds. When I copy over the network, speeds average between 60-80, occasionally jumping to 100 MB which I believe is pretty normal and decent.
When I copy something from within the raid array e.g. from folder Downloads to folder Media/Movies, the speeds are insanely slow. I’m talking 5 MB per second which is insane. When I try move something, which normally would be instantaneous, I takes an age. The same amount of time to copy. Now I assume that because I have 3 drives, the other folder could be on another drive so rationalized that in my head but I still can’t get over the speed.
I’ve learnt that “data sets” are treated as separate volumes so when moving items between these, I should expect “copy” speeds but I am still perplexed as to the slow speeds I’m achieving…
Why would it be so slow? Surely this should be something closer to 300+ MB per second when copying on the drives internally?
ADDITIONAL QUIRK
I also notice that every time I reboot, all my pools are “no longer there” (not sure how to phrase this). In order to correct this, I need to export the existing pools and then re-import the pools. Then my storage pools and drives re-appear as I set them up.
I found an issue report somewhere (can’t remember where now) which basically explained that if the drives were used in a different system prior to TrueNAS creating and initialising the drives, there would be some metadata potentially left on them which would cause the system to not recognise them when booting up and therefore not mounting them and requiring the process I explained above.
I’m assuming this is NOT intended behavior. Any insights into what might be causing this to happen if not the above issue and how I could potentially rectify it?