I’ve been trying to upgrade from 10.10 to 10.11 for a while now, as the Android TV app keeps nagging me, and every attempt ended with impossibly long library scan times.
After some thorough investigation, it appeared that a Home Videos type collection causes unending scan (yet to be solved), but also that Jellyfin does a lot of writes to the config directory (either database or metadata or both). Mine’s on spinning media part of a ZFS pool. I tried a few performance tuning options, such as testing the config dir with recordsize (similar to block size) of 4K, 8K, 64K, 128K and library scans fell from 30-40 minutes down to 8-13min with 4K-64K. The ZFS tuning wiki suggest 64K recordsize with LZ4 compression for SQLite workloads such as Jellyfin. That seems to work as well as 4K and 8K but likely is faster when reading thumbnails and such.
Note that upgrading to 12-rc3, which is supposed to speed up library scans did not improve scan times for me. Optimizing config/database write speed did. I cross-checked the culprit by experimenting with moving the config dir to NVMe and RAM. Both of those got the scan times down to 8-9 minutes compared to the optimized spinning media’s 12-13.
So if you had upgraded to 10.11 your library scans are dog slog and your Jellyfin’s config dir resides on spinning media, optimize its write performance for SQLite.
avidamoeba@lemmy.ca
Carol2852@discuss.tchncs.de
czl@lemmy.dbzer0.com 1 day ago
Isn’t it ironic that you post this meme along with complex instructions to fixing a problem in jellyfish?
With great power come great … uuh … :D
Poxlox@lemmy.world 8 hours ago
Excellent bait
victorz@lemmy.world 1 day ago
complications 😅
Cocodapuf@lemmy.world 1 day ago
Yeah but tell me about this tool for Plex remote streaming…
fuckwit_mcbumcrumble@lemmy.dbzer0.com 1 day ago
Also doesn’t jellyfin not support remote streaming?
LodeMike@lemmy.today 1 day ago
It’s a nonsensical statement. Jellyfin is accessed through a website. You’re responsible for routing to it.
NotSteve_@lemmy.ca 14 hours ago
You just need to setup a reverse proxy. My Jellyfin instance has been accessed from all over the world
possiblylinux127@lemmy.zip 1 day ago
You just use a VPN
ItsNotImportant24@lemmy.ml 1 day ago
Jellyfin does support remote streaming and it doesnt have to be through the web ui.