![]() |
How to benchmark VPS for Jellyfin - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions) +--- Thread: How to benchmark VPS for Jellyfin (/t-how-to-benchmark-vps-for-jellyfin) |
How to benchmark VPS for Jellyfin - tomate - 2025-05-19 Heya, I'm running a Jellyfin instance for family and a couple of friends. Recently my VPS (4 cores, 8 GB Ram) maxxed out when several streams had to be transcoeded (VPS is running *arr stack as well). But I can move this to a server with more storage and better connection - but low cpu/ram specs. I've got access to several cheap-ish options for VPS, ranging from 10 Arm cores or 4 dedicated cores or 8 x86-64 cores and so on. What would be a good way to find the best performing server for the job? I know of Jellybench but it isn't stable yet (I could work around the issue that it's downloading x86 binaries for Arm, but it still crashes on both Arm and x86-64) and it's predecessor hwatest doens't work as well. I am not looking for solutions to get these things running, but for other sensible ways to benchmark servers for Jellyfin (and mainly CPU based Transcoding, or will a VPS be able to support hardware acceleration?) TIA! RE: How to benchmark VPS for Jellyfin - bitmap - 2025-05-19 You could get HWA out of a VPS that supports VA-API or QSV, which includes a broad range of Intel chips as well as any Arc card you want to throw at it. For CPU encodes, you're only looking at a few simultaneous encodes even in the newest generation unless you go with top of the line or tons of cycles. That's a big portion of the reason why HWA exists for real-time transcoding. CPU presents a major bottleneck for simulatneous transcodes and, in my experience, you get diminishing returns (i.e., the relationship between pegging all cores at a certain multiplier and adding an additional encode is NOT linear). |