Raspberry Pi 3 B+ installed hass.io and it's REALLY slow

I recently purchased a Raspberry Pi 3 B+, like a week ago. It arrived yesterday and I promptly installed hass.io on it. The installation went smoothly but I’ve noticed that the thing takes literally 10 minutes from poweron until I can hit the http://hassio:8123 webpage. When I trigger a restart using the configuration from within home assistant it takes like 8 minutes to process the restart!

My experiences up until now have been with an Orange Pi +2E running Armbian and home assistant (not hass.io) and it’s very snappy in comparison. The sdcard I had on hand for the RPi3 is an older 32GB class 10 card so I ordered a SanDisk Extreme PRO 32GB sdcard and I’m hoping that it will solve the issue.

I mean, it’s very difficult to believe that anyone would have the patience to wait for the amount of time this takes without feedback. When I try to reboot the machine from the hass.io->system menu, it literally sits there with the circle-button animation for 9 minutes before it shows the disconnection message at the bottom left of the screen. Then it’s another 10 minutes before it comes back.

I’ve noticed that there is a plethora of information that gets spewed to the screen slowly but surely over the time it’s powered up. I tried to read it and understand what’s happening but I can’t make heads or tails out of it. Here’s a snapshot of some of it. They seem to be docker network related but don’t appear to be errors…

Any ideas if there’s a way to speed this up? Do you think the SDCard will do the trick? Is this performance to be expected?

I’ve heard of people talking about ResinOS and another XxxxOS but what are those? Are they drop-in replacements for hass.io?

Thanks,
-Greg

Mine Pi with some old SD card found in drawer was rebooting longer than 5 min. With new SanDisk marked as Class 10 A1 it takes about 30 sec.

1 Like

The SDCard image for Hassio, used to be based on RESINOS. It was the OS that ran hassio. That was changed last year to HASSOS, and as such you are already running HassOS on it. They aren’t drop in replacements, they are the BASE OS that is required for docker to run hassio.

Never mind this question. I have solved it. 10 minutes ago my 32GB SanDisk Extreme PRO microSDHC arrived. Within 6 minutes the system booted with the fresh rom and was accessible via the web interface. Within another 3 minutes I restored my system from a snapshot and upgraded home assistant to 0.87! The new flash card is so much snappier!!

I am using a Samsung 32GB 95MB/s (U1) MicroSD EVO Select Memory Card Class 10 which is rated 5Mb/sec slower than the Extreme Pro but it still seems to take forever to boot my Hass.io 0.85/6/7 image. It doesn’t come close to 30 seconds - more like 5 minutes. Even HADashboard takes a full minute to load. How can I troubleshoot the bottleneck? Are there system metrics to be found and monitored somewhere?

My Samsung MicroSDHC UHS-1 EVO Plus 32GB is also really slow. 5 minutes for a HassOS 2.8 reboot. Just looking at the specs, the SanDisk Extreme has comparable read speads, but much better WRITE speeds. “up to 90MB/s”, compared to “up to 20MB/s” on the Samsung. Looks like the 64GB SanDisk Extreme PRO has better performance than the 32GB. https://www.sandisk.com/home/memory-cards/microsd-cards/extremepro-microsd
Time for an upgrade!

Hi,
I’m neewbie with HA :slight_smile: and use a Pi3B … how could I check if my SD card is slow? …
whats a normal boot time with a standard HA latest version?

thank you

Don’t think too much of it, I’m running HAOS on a SanDisk Ultra microSDXC UHS-I class 10, 64 GB, Speed Up To 100 MB / s.
When using a balena etcher and a card reader (USB 3.0) the read speed is as written (± 90 MB / s).
And I still need up to 10 minutes to boot up HAOS on Raspberry 3 B +. This explains that the card reader on the Raspberry 3B + is too slow. But it’s different from the latest Raspberry Pi 4.