• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Technical limits with Jellyfin ?

     
    • 0 Vote(s) - 0 Average

    Technical limits with Jellyfin ?

    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #12
    2023-10-06, 11:26 PM
    (2023-10-06, 10:50 PM)ZmgwsYzhM2nV Wrote: As I'm thinking of transferring my Jellyfin install to a TrueNAS Scale server (using the built-in TrueCharts app), are you recommending against that? Even if I store config files etc. on a SSD within that system, that still would be ZFS...


    (2023-10-06, 03:57 PM)TheDreadPirate Wrote: Having your database on a ZFS file system is possible, it is very much not recommended.  Database READ performance is fine, but when you are writing to a database that is on a ZFS file system there are serious performance penalties.

    And because your database is big, that adds to the performance penalty.

    If possible, move your database to an EXT4 file system.

    If the ZFS filesystem is a single SSD, and the file system block size is 4KB or 8KB, it would be acceptable.  The problems start to happen when a database is on a multi-disk ZFS array.  The block size is usually something larger like 128KB or more.

    ZFS is a copy-on-write file system.  Meaning that instead of just modifying the block in place, it makes a copy of the entire block being modified.  So no matter how small of a change you are making you are, at minimum, writing a single block.  So if your are making A LOT of write transactions to the jellyfin database, which would happen during a library scan, there is a lot of unnecessary writing happening.  And this seriously reduces database performance.  Probably not noticeable for a small library with the database on a SSD.

    But if the database is on a hard drive based ZFS array with, probably, larger block sizes, combined with a large library and, thus, large database, you are going to run into serious performance issues.  You are going to experience something called "write amplification".  If you want to write 50MB to your database, the file system forces you do write 1GB (numbers pulled out of my butt).

    It sounds like the OP used a symlink to move the jellyfin data directory on their ZFS array storing their library instead of the root file system.  Which is usually EXT4 in Linux.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    Technical limits with Jellyfin ? - by vincen - 2023-10-01, 05:53 AM
    RE: Technical limits with Jellyfin ? - by skribe - 2023-10-01, 06:45 AM
    RE: Technical limits with Jellyfin ? - by bitmap - 2023-10-01, 09:08 AM
    RE: Technical limits with Jellyfin ? - by toytown - 2023-10-01, 11:50 AM
    RE: Technical limits with Jellyfin ? - by vincen - 2023-10-05, 02:17 PM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-10-05, 02:30 PM
    RE: Technical limits with Jellyfin ? - by vincen - 2023-10-05, 06:04 PM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-10-05, 07:34 PM
    RE: Technical limits with Jellyfin ? - by vincen - 2023-10-06, 06:34 AM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-10-06, 03:57 PM
    RE: Technical limits with Jellyfin ? - by ZmgwsYzhM2nV - 2023-10-06, 10:50 PM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-10-06, 11:26 PM
    RE: Technical limits with Jellyfin ? - by vincen - 2023-10-07, 09:47 AM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-10-07, 05:08 PM
    RE: Technical limits with Jellyfin ? - by Kevin Nord - 2023-11-14, 02:08 PM
    RE: Technical limits with Jellyfin ? - by ZmgwsYzhM2nV - 2023-10-07, 12:39 AM
    RE: Technical limits with Jellyfin ? - by TheDreadPirate - 2023-11-14, 06:08 PM

    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode