DMIT 上 Emby 播放卡加载:一次 sysctl 调优记录
385 字
2 分钟
DMIT 上 Emby 播放卡加载:一次 sysctl 调优记录
最近在 DMIT 服务器上观看 Emby 时,遇到了缓存内容播放完后卡住、重新加载的问题。调整下面这组 sysctl 参数后,实测播放视频全程没有断流或转圈,先做个存档。
注意
参数效果与线路、内核和服务器配置有关,不保证适合所有机器。修改后可能出现多线程测速下降,请自行测试,并务必先备份原配置。
一、修改前备份
cp /etc/sysctl.conf /etc/sysctl.conf.bak.$(date +%F-%H%M%S)二、调整并应用参数
编辑 /etc/sysctl.conf:
net.core.default_qdisc = fqnet.core.rmem_max = 33554432net.core.wmem_max = 33554432net.core.somaxconn = 2048
net.ipv4.tcp_max_syn_backlog = 2048net.ipv4.tcp_congestion_control = bbrnet.ipv4.tcp_rmem = 4096 87380 33554432net.ipv4.tcp_wmem = 4096 65536 33554432net.ipv4.tcp_adv_win_scale = 1net.ipv4.tcp_sack = 1net.ipv4.tcp_timestamps = 1net.ipv4.tcp_notsent_lowat = 16384
kernel.panic = 10vm.swappiness = 10应用配置:
sysctl -p建议随后重启一次服务器:
reboot三、验证与回滚
检查是否生效
sysctl net.core.default_qdiscsysctl net.ipv4.tcp_congestion_control预期输出中应分别看到 fq 和 bbr。如果提示参数不存在或 BBR 不可用,需要先确认当前内核是否支持。
回滚
如果播放体验没有改善,或者多线程测速明显下降,可恢复备份:
cp /etc/sysctl.conf.bak.备份时间 /etc/sysctl.confsysctl -preboot这组参数对我的 DMIT + Emby 场景有效,但更适合作为排查思路,而不是通用的网络优化模板。修改后应重点测试 Emby 连续播放、单线程下载和多线程测速,再决定是否长期保留。
四、参考资料
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
DMIT 上 Emby 播放卡加载:一次 sysctl 调优记录
https://blog.is-w.com/posts/dmit-emby-sysctl-tuning/相关文章智能推荐
1
Codex 每次先 Reconnecting 5 次才回答?代理与 WebSocket 排查指南
OpenAICodex 新会话反复显示 Reconnecting 1/5 到 5/5,随后才能回答,通常是 WebSocket 没有正确经过代理。本文提供显式代理、HTTP 回退和 TUN 三种解决方案。
2
iperf3 测速教程:精简易懂版
Linux运维用 iperf3 测试两台设备之间的上传、下载、并发和 UDP 网络性能。
3
大盘鸡挂载数据盘教程:格式化并挂载到 /data
Linux运维记录大盘鸡重装系统后,如何格式化 2TB 数据盘并挂载到 /data,同时配置开机自动挂载。
4
Cloudflare 免费版找不到 IP Access Rules?这样放行 Webhook
CloudflareBot Fight Mode 无法用 WAF Skip 绕过;固定 IP 的 Webhook 可以通过隐藏的 IP Access Rules 入口放行。
5
哪吒监控后端权限过高?禁用 Web SSH 的正确方法
哪吒监控哪吒 Agent 往往以 root 或 SYSTEM 权限运行。一旦 Dashboard 账号或面板失守,Web SSH 和远程命令功能就可能成为主机控制入口。本文介绍如何在 Agent 端关闭命令执行、在线终端和文件管理能力,并验证配置是否真正生效。
随机文章随机推荐

