100% synched Umbrel Pi node running extremely slow

My Umbrel node on Raspberry Pi is extremely slow. Raspberry Pi 4, UmbrelOS 1.1

I have the latest Umbrel software installed, and the node is 100% synched, but even just to log onto the node takes minutes, and just to display the apps loaded takes a couple minutes. To open any app takes a minute or two at least. Anything I do takes minutes, from just viewing available apps, to switching to settings panel takes ages.
I thought it might be the Umbrel version and install so have completely redone that by downloading the latest version and flashing the card with the new one.
I have it directly plugged into the router to rule out Wifi issues.

I only have a few apps running, namely: Bitcoin Node, Blue Wallet Lighting, Electrs, Lightning Node, LNBits, and Ride the Lightning.

CPU is at 50% (4 threads) and Temperature is around 30c (There is a fan), 8GB memory with 4GB free, and 1.5TB disk space free.

Here is the debug log:

=====================
= Umbrel debug info =

Umbrel version

0.5.4

Memory usage

           total        used        free      shared  buff/cache   available

Mem: 8.2G 2.2G 218M 409K 5.9G 6.0G
Swap: 4.3G 1.7G 2.6G

total: 26.5%
system: 26.5%

Memory monitor logs

Memory monitor is already running
2023-08-11 10:19:36 Memory monitor running!
2023-08-11 11:40:09 Memory monitor running!
2023-09-24 09:45:12 Memory monitor running!
2024-01-27 08:19:39 Memory monitor running!
2024-01-27 08:19:44 Memory monitor running!
2024-01-27 09:47:25 Memory monitor running!
2024-01-27 10:01:01 Memory monitor running!
2024-01-27 10:13:17 Memory monitor running!
2024-04-30 18:02:29 Memory monitor running!

Filesystem information

Filesystem Size Used Avail Use% Mounted on
overlay 4.2G 443M 3.6G 11% /
/dev/sda1 1.8T 442G 1.3T 26% /home/umbrel/umbrel

Karen logs

Removing electrs_tor_1 …
Removing electrs_tor_server_1 …
Removing electrs_tor_1 … done
Removing electrs_tor_server_1 … done
Removing electrs_app_proxy_1 … done
Removing electrs_app_1 … done
Removing electrs_electrs_1 … done
Going to remove electrs_app_1, electrs_app_proxy_1, electrs_electrs_1, electrs_t or_1, electrs_tor_server_1
Stopping bitcoin_bitcoind_1 … done
Removing bitcoin_server_1 …
Removing bitcoin_bitcoind_1 …
Removing bitcoin_tor_server_1 …
Removing bitcoin_app_proxy_1 …
Removing bitcoin_tor_1 …
Removing bitcoin_i2pd_daemon_1 …
Removing bitcoin_bitcoind_1 … done
Removing bitcoin_i2pd_daemon_1 … done
Removing bitcoin_tor_1 … done
Removing bitcoin_tor_server_1 … done
Removing bitcoin_server_1 … done
Removing bitcoin_app_proxy_1 … done
Going to remove bitcoin_server_1, bitcoin_bitcoind_1, bitcoin_tor_server_1, bitc oin_app_proxy_1, bitcoin_tor_1, bitcoin_i2pd_daemon_1

Stopping Docker services…

Stopping nginx …
Stopping manager …
Stopping auth …
Stopping dashboard …
Stopping tor_proxy …
Stopping tor_server …
Stopping tor_server … done
Stopping tor_proxy … done
Stopping nginx … done
Stopping dashboard … done
Stopping manager … done
Stopping auth … done
Removing nginx …
Removing manager …
Removing auth …
Removing dashboard …
Removing tor_proxy …
Removing tor_server …
Removing dashboard … done
Removing tor_proxy … done
Removing tor_server … done
Removing auth … done
Removing nginx … done
Removing manager … done
Removing network umbrel_main_network

Docker containers

permission denied while trying to connect to the Docker daemon socket at unix:// /var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.44/containers/js on”: dial unix /var/run/docker.sock: connect: permission denied

Umbrel logs

./scripts/debug: line 131: docker-compose: command not found

Tor Proxy logs

./scripts/debug: line 137: docker-compose: command not found
This script requires “docker-compose” to be installed

==== Result ====

The debug script did not automatically detect any issues with your Umbrel.

umbrel@umbrel:~/umbrel$ ^C
umbrel@umbrel:~/umbrel$ =====================
= Umbrel debug info =

Umbrel version

0.5.4

Memory usage

           total        used        free      shared  buff/cache   available

Mem: 8.2G 2.2G 218M 409K 5.9G 6.0G
Swap: 4.3G 1.7G 2.6G

total: 26.5%
system: 26.5%

Memory monitor logs

Memory monitor is already running
2023-08-11 10:19:36 Memory monitor running!
2023-08-11 11:40:09 Memory monitor running!
2023-09-24 09:45:12 Memory monitor running!
2024-01-27 08:19:39 Memory monitor running!
2024-01-27 08:19:44 Memory monitor running!
2024-01-27 09:47:25 Memory monitor running!
2024-01-27 10:01:01 Memory monitor running!
2024-01-27 10:13:17 Memory monitor running!
2024-04-30 18:02:29 Memory monitor running!

Filesystem information

Filesystem Size Used Avail Use% Mounted on
overlay 4.2G 443M 3.6G 11% /
/dev/sda1 1.8T 442G 1.3T 26% /home/umbrel/umbrel

Karen logs
The debug script did not automatically detect any issues with your Umbrel.ers/js
-bash: =====================: command not found
-bash: =: command not found
-bash: =====================: command not found
-bash: Umbrel: command not found
-bash: --------------: command not found
-bash: 0.5.4: command not found
-bash: Memory: command not found
-bash: ------------: command not found
-bash: total: command not found
-bash: Mem:: command not found
-bash: Swap:: command not found
-bash: total:: command not found
-bash: system:: command not found
-bash: Memory: command not found
-bash: -------------------: command not found
-bash: Memory: command not found
-bash: 2023-08-11: command not found
-bash: 2023-08-11: command not found
-bash: 2023-09-24: command not found
-bash: 2024-01-27: command not found
-bash: 2024-01-27: command not found
-bash: 2024-01-27: command not found
-bash: 2024-01-27: command not found
-bash: 2024-01-27: command not found
-bash: 2024-04-30: command not found
-bash: Filesystem: command not found
-bash: ----------------------: command not found
-bash: Filesystem: command not found
-bash: overlay: command not found
-bash: /dev/sda1: Permission denied
-bash: Karen: command not found
-bash: ----------: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Going: command not found
-bash: Stopping: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Going: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Stopping: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Removing: command not found
-bash: Docker: command not found
-bash: -----------------: command not found
-bash: permission: command not found
-bash: Umbrel: command not found
-bash: -----------: command not found
-bash: ./scripts/debug:: No such file or directory
-bash: Tor: command not found
-bash: --------: command not found
-bash: ./scripts/debug:: No such file or directory
-bash: This: command not found
-bash: ================: command not found
-bash: ====: command not found
-bash: ================: command not found
-bash: The: command not found
umbrel@umbrel:~/umbrel$

PLEASE can someone help me to fix this because Umbrel and the apps are unusable for me right now, its just far too slow to do anything. Does anyone have any suggestions or hints?

1 Like

Is there two versions of Umbrel running or something? I see it says Version 0.5.4, but in the Umbrel web interface I am running UmbrelOS 1.1…could this be the issue?

Yes that is very strange. Just to confirm, you followed these exact steps? How to update to umbrelOS 1.0

Yes, I removed the microSD card and used balena etcher to flash it.
When I open umbrel in the web interface it shows the correct version and says there is no update…

try to stop all other app and verify “max upload target”

Do you mean in SSH? I will try stop all apps, but not sure how to verify max upload target…is there a command for that?

I removed some apps, and did a debug via SSH, and get this output:

Linux umbrel 6.6.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64

          ,;###GGGGGGGGGGl#Sp
       ,##GGGlW""^'  '`""%GGGG#S,
     ,#GGG"                  "lGG#o
    #GGl^                      '$GG#
  ,#GGb                          \GGG,
  lGG"                            "GGG
 #GGGlGGGl##p,,p##lGGl##p,,p###ll##GGGG
!GGGlW"""*GGGGGGG#""""WlGGGGG#W""*WGGGGS
 ""          "^          '"          ""
  • Warning ---------------------------------------------------------------------
    | Terminal access is only enabled for debugging purposes. Any modifications |
    | made to the umbrelOS system will not be persisted between software updates. |
    | For use-cases where you want to run custom software in a Linux environment, |
    | consider using the Portainer app available in the Umbrel App Store. |

Last login: Mon May 20 09:09:51 2024 from 192.168.1.103
umbrel@umbrel:~$ cd umbrel/
umbrel@umbrel:~/umbrel$ ./scripts/debug

= Umbrel debug info =

Umbrel version

0.5.4

Memory usage

           total        used        free      shared  buff/cache   available

Mem: 8.2G 1.6G 336M 831K 6.4G 6.6G
Swap: 4.3G 682M 3.6G

total: 19.3%
system: 19.3%

Memory monitor logs

Memory monitor is already running
2023-08-11 10:19:36 Memory monitor running!
2023-08-11 11:40:09 Memory monitor running!
2023-09-24 09:45:12 Memory monitor running!
2024-01-27 08:19:39 Memory monitor running!
2024-01-27 08:19:44 Memory monitor running!
2024-01-27 09:47:25 Memory monitor running!
2024-01-27 10:01:01 Memory monitor running!
2024-01-27 10:13:17 Memory monitor running!
2024-04-30 18:02:29 Memory monitor running!

Filesystem information

Filesystem Size Used Avail Use% Mounted on
overlay 4.2G 436M 3.6G 11% /
/dev/sda1 1.8T 402G 1.4T 24% /home/umbrel/umbrel

Karen logs

Removing electrs_tor_1 …
Removing electrs_tor_server_1 …
Removing electrs_tor_1 … done
Removing electrs_tor_server_1 … done
Removing electrs_app_proxy_1 … done
Removing electrs_app_1 … done
Removing electrs_electrs_1 … done
Going to remove electrs_app_1, electrs_app_proxy_1, electrs_electrs_1, electrs_tor_1, electrs_tor_server_1
Stopping bitcoin_bitcoind_1 … done
Removing bitcoin_server_1 …
Removing bitcoin_bitcoind_1 …
Removing bitcoin_tor_server_1 …
Removing bitcoin_app_proxy_1 …
Removing bitcoin_tor_1 …
Removing bitcoin_i2pd_daemon_1 …
Removing bitcoin_bitcoind_1 … done
Removing bitcoin_i2pd_daemon_1 … done
Removing bitcoin_tor_1 … done
Removing bitcoin_tor_server_1 … done
Removing bitcoin_server_1 … done
Removing bitcoin_app_proxy_1 … done
Going to remove bitcoin_server_1, bitcoin_bitcoind_1, bitcoin_tor_server_1, bitcoin_app_proxy_1, bitcoin_tor_1, bitcoin_i2pd_daemon_1

Stopping Docker services…

Stopping nginx …
Stopping manager …
Stopping auth …
Stopping dashboard …
Stopping tor_proxy …
Stopping tor_server …
Stopping tor_server … done
Stopping tor_proxy … done
Stopping nginx … done
Stopping dashboard … done
Stopping manager … done
Stopping auth … done
Removing nginx …
Removing manager …
Removing auth …
Removing dashboard …
Removing tor_proxy …
Removing tor_server …
Removing dashboard … done
Removing tor_proxy … done
Removing tor_server … done
Removing auth … done
Removing nginx … done
Removing manager … done
Removing network umbrel_main_network

Docker containers

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.44/containers/json”: dial unix /var/run/docker.sock: connect: permission denied

Umbrel logs

./scripts/debug: line 131: docker-compose: command not found

Tor Proxy logs

./scripts/debug: line 137: docker-compose: command not found
This script requires “docker-compose” to be installed

==== Result ====

The debug script did not automatically detect any issues with your Umbrel.
umbrel@umbrel:~/umbrel$

Just my two cents: My umbrel was taking forever to sync (over 4 days when the normal time is less than 3 days), so I erased the disk with gparted, parted again, make a full disk check and then installed umbrelOS again and it went faster the bitcoin core syncing.

The node is 100% synched, it has nothing to do with that, it is the actual node running slowly. It takes about 5 minutes just to put in the 2FA when logging in, and if I open an app, it takes another 5 minutes just to open the screen. Everything is incredibly slow, but it is 100% synched and up to date with latest software.