无法增加 Ubuntu 22.04 LTS 上的打开文件硬/软限制

无法增加 Ubuntu 22.04 LTS 上的打开文件硬/软限制

我正在尝试增加 Ubuntu 22.04 上的硬/软打开文件限制

在回顾了以下问题之后这个这个或者那个以及诸如这个或者那个,我对我的系统做了以下更改:

  1. 修改/etc/security/limits.conf为包含两行
* soft nofile 8192
* hard nofile 8192
  1. /etc/security/limits.d/10-openfiles.conf用同样的两行创建
* soft nofile 8192
* hard nofile 8192
  1. 添加session required pam_limits.so/etc/pam.d/common-session*
  2. 取消注释部分DefaultLimitNOFILE并将其设置为 8192[Manager]/etc/systemd/user.conf
  3. 取消注释部分DefaultLimitNOFILE并将其设置为 8192[Manager]/etc/systemd/system.conf
  4. systemctl daemon-reexec 然后重新启动(init 6)

不管怎样,ulimit -Sn显示1024和ulimit -Hn显示1048576

cat /proc/sys/fs/file-max巨大的,9223372036854775807

这让我认为一定有另一个配置文件优先......

系统是带有标准 Ubuntu 22 服务器映像的 Azure VM

非常感谢您的帮助

更新

这个答案指向 /home 或 /etc/profile.d/ 中的用户相关配置文件,但均grep -rnw '/etc/profile.d/' -e '1048576'显示grep -rnw '/home/' -e '1048576'空结果

更新2

cat /proc/sys/fs/nr_open显示 1048576,所以我猜这是硬限制的来源。但问题仍然存在。我如何将软限制更改为 8192 个文件?

相关内容