收起左侧

应用商店 Transmission 最大文件数限制无法提高

0
回复
53
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-8-2 16:23:15 显示全部楼层 阅读模式

应用商店守护进程,Transmission 最大文件数限制无法提高

安装了 Transmission(路径是 /vol1/@appcenter/transmission/bin/transmission-daemon),运行中发现其文件描述符限制始终是 1024,影响了性能和连接数的上限。

 yxc@nas:~$ sudo ls /proc/91782/fd/ | wc -l
1024
yxc@nas:~$ ulimit -n
1024
yxc@nas:~$

我尝试做了如下设置:

已尝试操作:

  1. 修改 /etc/security/limits.conf

    transmission soft nofile 65535
    transmission hard nofile 65535
    
  2. 确认 PAM 设置已启用

    grep pam_limits.so /etc/pam.d/common-session
    

    输出为:

    session required pam_limits.so
    
  3. 确认运行用户

    ps -p  -o user,ppid,cmd
    

    输出显示用户为 transmission,PPID 为 1,说明并不是通过 systemd 启动。

  4. 系统中没有找到 systemd 的 transmission-daemon.service


当前问题:

即使重启 Transmission 后,进程的 nofile 限制仍是:

Max open files            1024                4096                files

🔍 补充信息:

  • 系统使用 AppCenter 安装套件,Transmission 路径为 /vol1/@appcenter/transmission/bin/transmission-daemon
  • 目录结构如下:
/vol1/@appcenter/transmission/
**── bin/
**── lib/
**── share/
**── app/
  • 没有发现 scripts/start-stop-status 之类的显式启动脚本
  • 初步判断是 NAS 系统通过内部AppCenter机制

❓ 想请教大家:

  • 这种情况要如何正确提升 ulimit -n 限制?

感谢各位大佬指点!🙏

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则