Absestos
Cadet
- Joined
- Feb 4, 2021
- Messages
- 6
I run FreeNAS on the following:
In spite of the crappy hardware, it works well enough: speeds are usually capped by the network.
Except when scrubs are running. Then the system slows to a crawl and file operations fail randomly, meaning I cannot really use the system for the duration. Running htop during scrubs shows CPU usage at 100% for all four cores, so it's pretty obvious I am CPU bound. What surprises me is that scrubs would interfere to such extent, since they are supposed to be run as lower priority tasks than normal IO.
Would upgrading CPU solve this particular issue?
Also, would it help scrubs go faster? As far as I understand RAID-Z scrubs should run at the combined throughput of the member drives, so I'd hope to see 1.2GB/s or more, which would allow me to scrub in one day instead of the two I currently need.
- Biostar A68N-5600 (AMD A10 - 2.0Ghz)
- 16 GB RAM
- LSI SAS HBA in IT mode
- 8x8TB Seagate Ironwolf Raid Z2 with GELI encryption and LZ4 compression
- Silverstone DS380
In spite of the crappy hardware, it works well enough: speeds are usually capped by the network.
Except when scrubs are running. Then the system slows to a crawl and file operations fail randomly, meaning I cannot really use the system for the duration. Running htop during scrubs shows CPU usage at 100% for all four cores, so it's pretty obvious I am CPU bound. What surprises me is that scrubs would interfere to such extent, since they are supposed to be run as lower priority tasks than normal IO.
Would upgrading CPU solve this particular issue?
Also, would it help scrubs go faster? As far as I understand RAID-Z scrubs should run at the combined throughput of the member drives, so I'd hope to see 1.2GB/s or more, which would allow me to scrub in one day instead of the two I currently need.