I've been using Fulcrum as my personal Electrum server for quite some time and am very happy with its speed compared to electrs.
Just recently I upgraded from version 1.12 to the new version 2 which required a complete new sync. While Fulcrum is faster than electrs to deliver queries of a SPV wallet, it does sync considerably slower than electrs. But as the author of Fulcrum claims that version 2 has better database atomicity and much better resilience to potential database corruption issues, it was a no-brainer for me to upgrade.
I'm running a Bitcoin Core full node and the Fulcrum Electrum server in containers managed by Umbrel in a Virtualbox VM running on a PC host in Linux Mint. It's an old Dell Latitude E7470 laptop and I gave this VM about 24GiB RAM as I'm running and testing out other containers therein, too.
The Bitcoin Core node was already synced and Fulcrum took around 8 days and a few additional hours to sync fully, see fragments of the Fulcrum log below. I'll make a backup of the synced Fulcrum to avoid these 8 days of syncing if something should break in the future.
Timestamps are in UTC; syncing Fulcrum was interrupted one time around the middle of total blocks to tweak a few settings in the hopes to speed up the process a little bit which is why it logged "... Processed 411320 new blocks ...":
[2025-11-11 13:51:33.434] <Controller> Block height 923156, downloading new blocks ...
[2025-11-11 13:51:35.313] <Controller> Processed height: 1000, 0.1%, 532.7 blocks/sec, 542.8 txs/sec, 556.7 addrs/sec
[2025-11-11 13:51:37.453] <Controller> Processed height: 2000, 0.2%, 467.3 blocks/sec, 472.4 txs/sec, 509.3 addrs/sec
[2025-11-11 13:51:38.701] <Controller> Processed height: 3000, 0.3%, 801.3 blocks/sec, 817.3 txs/sec, 848.6 addrs/sec
[2025-11-11 13:51:40.621] <Controller> Processed height: 4000, 0.4%, 520.8 blocks/sec, 525.0 txs/sec, 567.7 addrs/sec
[2025-11-11 13:51:42.305] <Controller> Processed height: 5000, 0.5%, 594.2 blocks/sec, 597.1 txs/sec, 632.2 addrs/sec
...
[2025-11-19 18:42:12.075] <Controller> Processed height: 921000, 99.7%, 49.4 blocks/min, 2613.4 txs/sec, 5650.8 addrs/sec
[2025-11-19 19:02:25.519] <Controller> Processed height: 922000, 99.9%, 49.4 blocks/min, 2592.3 txs/sec, 6183.7 addrs/sec
[2025-11-19 19:24:09.131] <Controller> Processed height: 923000, 100.0%, 46.0 blocks/min, 2360.5 txs/sec, 6394.7 addrs/sec
[2025-11-19 19:30:18.984] <Controller> Processed 411320 new blocks with 966985169 txs (2409218915 inputs, 2689487530 outputs, 3490612954 addresses), verified ok.
[2025-11-19 19:30:18.997] <Controller> Block height 924329, downloading new blocks ...
[2025-11-19 19:43:39.594] <Controller> Processed height: 924000, 100.0%, 49.1 blocks/min, 2816.1 txs/sec, 6166.9 addrs/sec
[2025-11-19 19:52:42.567] <Controller> Processed 984 new blocks with 3121169 txs (7030325 inputs, 8593806 outputs, 7890681 addresses), verified ok.
[2025-11-19 19:52:42.614] <Controller> Block height 924330, downloading new blocks ...
[2025-11-19 19:52:44.177] <Controller> Processed 1 new block with 3962 txs (6725 inputs, 13334 outputs, 15360 addresses), verified ok.
[2025-11-19 19:52:44.179] <Controller> Block height 924330, up-to-date
[2025-11-19 19:52:44.185] SrvMgr: starting 2 services ...
[2025-11-19 19:52:44.211] Starting listener service for TcpSrv 0.0.0.0:50002 ...
[2025-11-19 19:52:44.221] Service started, listening for connections on 0.0.0.0:50002
[2025-11-19 19:52:44.221] Starting listener service for AdminSrv 0.0.0.0:8000 ...
[2025-11-19 19:52:44.235] Service started, listening for connections on 0.0.0.0:8000
[2025-11-19 19:52:44.236] <Controller> Starting ZMQ Notifier (hashblock) ...
...