温馨提示×

centos jellyfin怎么优化

小樊
35
2026-08-03 19:48:35
栏目: 智能运维

CentOS 上优化 Jellyfin 主要围绕 硬件解码、系统资源、存储与网络、媒体文件本身 这几块。下面按“必做 → 进阶 → 高级”给你一个完整优化方案(适用于 CentOS 7 / 8 / Stream)。


一、系统与基础优化(必做)

1️⃣ 使用 官方最新版 Jellyfin

CentOS 自带 repo 往往版本旧,建议用官方源:

dnf install -y epel-release
dnf config-manager --add-repo https://repo.jellyfin.org/rpm/centos/jellyfin.repo
dnf install -y jellyfin

启动并设置开机自启:

systemctl enable --now jellyfin

2️⃣ 关闭 SELinux(很重要)

SELinux 极易导致 无法访问挂载盘 / 扫描失败

vi /etc/selinux/config

改为:

SELINUX=disabled

重启:

reboot

3️⃣ 调整系统资源限制

防止高并发转码时崩溃:

vi /etc/security/limits.conf

追加:

* soft nofile 65535
* hard nofile 65535

立即生效:

ulimit -n 65535

二、硬件转码优化(性能提升关键)

✅ 1️⃣ Intel 核显(最推荐)

安装驱动

dnf install -y intel-media-driver

把 jellyfin 加入 video 组

usermod -aG video jellyfin

Jellyfin 设置

控制台 → 播放→ 转码
✅ 启用硬件加速
选择:Intel QuickSync (QSV)

✅ 2️⃣ NVIDIA 显卡(专有驱动)

安装驱动 + CUDA

dnf install -y kernel-devel
dnf install -y https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-repo-rhel8-*.rpm
dnf install -y cuda

确认识别

nvidia-smi

Jellyfin 设置

硬件加速:NVIDIA NVENC

✅ 3️⃣ AMD GPU

CentOS 支持较弱,推荐 VAAPI 或干脆 CPU 转码。


三、存储与媒体优化(非常关键)

1️⃣ 媒体文件结构规范

✅ 推荐结构:

/media/
 ├── Movies/
 │    ├── Avatar (2009)/
 │    │      ├── Avatar.mkv
 │    │      └── poster.jpg
 ├── TV/
 │    ├── The Office/
 │    │      ├── Season 01/
 │    │      │      ├── S01E01.mkv

2️⃣ 文件系统优化(大文件)

如果是机械硬盘:

mount -o noatime,nodiratime /dev/sdb /media

写入 /etc/fstab

/dev/sdb  /media  xfs  noatime,nodiratime  0 0

推荐用 XFS / EXT4,不要用 NTFS。


四、Jellyfin 配置级优化

1️⃣ 限制转码并发

避免 CPU 被打爆:

控制台 → 播放 → 转码线程
设置为:1–2

2️⃣ 关闭无用功能

✅ 关闭:
- 实时转码(不必要)
- 章节缩略图
- 自动字幕下载(会扫数据库)

3️⃣ 数据库优化(媒体库很大时)

dnf install -y sqlite
sqlite3 /var/lib/jellyfin/data/library.db "VACUUM;"

五、网络与远程访问

1️⃣ 使用 Nginx 反代(强烈推荐)

location / {
    proxy_pass http://127.0.0.1:8096;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
}

好处: ✅ HTTPS
✅ 更稳定
✅ 支持高并发


2️⃣ 防火墙放行

firewall-cmd --add-port=8096/tcp --permanent
firewall-cmd --reload

六、性能监控(进阶)

dnf install -y htop iotop

实时监控:

htop
iotop
nvidia-smi -l 1

七、不推荐的做法 ❌

  • ❌ 用 CentOS 6
  • ❌ 把媒体库放在 /root
  • ❌ NTFS 挂载
  • ❌ 同时开多个转码

八、推荐配置总结(黄金组合)

CentOS Stream + Jellyfin 最新版
Intel QSV 硬件转码
XFS 文件系统
Nginx 反代 + HTTPS


如果你愿意,可以告诉我:

  • ✅ CPU / 显卡型号
  • ✅ CentOS 版本
  • ✅ 是否远程访问
  • ✅ 媒体库大小

我可以 直接给你一套“定制优化方案”甚至 systemd / nginx 配置文件

0