SOLVED Increasing slow boot with more data, seems to be scanning drives: disk2, Read 32 sector(s) from...

jtorres

Cadet
Joined
Dec 19, 2012
Messages
4
A fairly new install is taking forever to boot. Boots just fine after installation but as soon as I create a pool it starts to slow down. Weird thing is, that after it boots, it seems to be just fine. It seems to do some type of disk scan and it take a long time.

I get:
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS drive E: is disk2
disk1, Read 1 sector(s) from...

And it just continues for a loooong time. First disk1, then disk 2. When data on the pool is fairly low it's faster, like 15 mins. But as I load more data it takes longer and longer with each reboot if more data in pool. When I got up to 1.5 TB it was running this process for more than 2 days. Even if no new data is added the boot still takes a long time. This is running on old hardware, but this was running a windows server just fine. Drives are new, but I did start the whole thing over again to try TrueNAS 12 and 13, same results. In between, I put them in a windows server just to try, no issues.

Dell PowerEdge R220
Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz
32GB ECC RAM
2 x Seagate IronWolf Pro 16TB 3.5" SATA (setup in mirror)

In the BIOS I made sure the fake/software raid controller (PERC S110) is not being used for any of the drives.

I've done short and long smart tests, and no issues were found.

I'm at a loss, please help.

Screen Shot 2022-07-19 at 12.24.15 PM.png

....

2 days later
Screen Shot 2022-07-19 at 12.41.25 PM.png
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Boots just fine after installation but as soon as I create a pool it starts to slow down.
I remember reports about some BIOS'es that can't properly access several disks during boot, that I guess may happen when you create a pool. Some other BIOSes may just crash or go insane after certain number of disks available for booting. I'd recommend you, if possible, to hide disks not required for booting from BIOS by disabling OPROMs of respective controllers or for PCIe slots they are inserted into.
 

jtorres

Cadet
Joined
Dec 19, 2012
Messages
4
Got it to work - I had to install TrueNAS with UEFI boot, not BIOS. That was it.

Installer recommends BIOS for legacy or enterprise, so I choose BIOS.
 
Top