尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Jackett 搜索越来越慢?5步排查 + 关键参数速调

Jackett 搜索越来越慢?5步排查 + 关键参数速调 Jackett 搜索越来越慢5步排查 关键参数速调【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett症状通常是这样的索引器配得越多一次搜索等得越久进程内存还在一路往上爬。下面按排查顺序走一遍 Jackett 性能优化的流程先定位卡点再依次调缓存、索引器、搜索习惯最后看系统设置。顺序做下来多数卡顿能落到具体环节不用凭感觉改配置。上图是 Jackett 配置页缓存相关的开关和两个数值都在这里后面第 2 步会用到。第1步先定位瓶颈——日志、资源、单索引器测试别急着改参数按这个顺序自检在配置页点 View logs看有没有针对某个索引器的错误反复出现或频繁超时用 topLinux或任务管理器Windows盯一下 Jackett 进程CPU 不高但内存持续增长重点往缓存和内存方向查CPU 顶满多半是查询量太大到 Configured Indexers 页面对索引器逐个点 Test单测响应时间。搜索时 Jackett 会同时向所有启用的索引器发查询见 IndexerManagerService.cs 里的循环查询逻辑整体速度取决于最慢的那个所以单索引器测出来的慢点往往就是全局瓶颈。第2步Cache TTL 设多少合适先在配置页确认 Cache enabled (recommended) 已勾选。缓存的存取和过期逻辑在 CacheService.cs 里它按 TTL 判断结果是否过期过期即丢弃、下次搜索重新拉取。两个参数建议Cache TTL (seconds)2100~360035~60 分钟。出厂默认就是 2100ServerConfig.cs 里注明 35 分钟是对多数追踪器都合理、且能避开竞争条件的取值。设太短等于白缓存重查频繁设太长新发布的资源迟迟看不到。Cache max results per indexer1000~2000。每个索引器缓存的结果条数直接决定这部分占多少内存机器内存紧张就留在默认 1000别盲目往上调。另外修改某个索引器的配置后Jackett 会自动调用 CacheService.cs 中的CleanIndexerCache约 148 行清掉该索引器的旧结果。所以换了 tracker 账号之后不需要手动清缓存点一下 Test 顺带验证即可。第3步索引器瘦身——哪些该禁用、怎么分组查询时长随启用索引器数量线性变差第 1 步测出慢点之后处理原则是长期不用的索引器禁用而不是删除。配置保留着搜索时不再发请求之后想用一键恢复用元索引器把追踪器按用途分成电影音乐这类组。明确要搜哪类内容时只查对应分组绕开无关数据源。第4步搜索习惯——收窄筛选、别连发大搜索Manual Search 界面自带 Filtertype public/private、Tracker、Category 三组筛选。搜之前先选 Tracker 和 Category 收窄范围命中索引器变少等待时间和结果条数都会明显下降。还有一点容易被忽略搜索本身是并发打向多个索引器的前一次大型搜索还没回来又发起下一次资源会互相挤占。等上一个查询结束再搜体验比快一点、再多来一次好得多。第5步系统层——内存规格与定期重启缓存结果都放在内存里宿主建议至少 2GB 可用内存索引器多、TTL 调大的话更要有富余。Jackett 虽然设计为长期运行的服务但定期重启能释放累积的内存占用Linuxcrontab 加一条每周日凌晨 4 点重启一次0 4 * * 0 systemctl restart jackettWindows在任务计划程序里建一个每周触发的任务操作指向重启 Jackett 服务即可。症状速查表症状操作入口单次搜索几十秒逐个 Test 找出慢索引器慢而用不上的直接禁用Configured Indexers - Test重复关键词搜索仍慢Cache TTL 调到 2100~3600每索引器缓存条数 1000~2000配置页 - Cache 三项改过设置后结果异常配置变更会自动清对应缓存点 Test 顺带验证索引器配置 / Test 按钮结果太泛、刷屏用 Tracker、Category、Type 筛选收窄Manual Search - Filter内存长期上涨内存留到 2GB 以上每周自动重启一次crontab / 任务计划程序五步从诊断到参数再到系统层每步都有对应入口。照着表格对号入座多数Jackett 搜索变慢Jackett 内存占用高的问题都能收敛。若仍无法解决带上日志片段去社区提问比盲调参数更快。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表