为什么专用服务器上打开文件限制设置正确,而 KVM 机器上却设置不正确?

为什么专用服务器上打开文件限制设置正确,而 KVM 机器上却设置不正确?

我已在专用服务器 A 上为所有用户设置了打开文件,如下/etc/security/limits.conf所示:

*     hard   nofile  1048576
*     soft   nofile  983040

/etc/pam.d/common-session已经加载了如下限制模块:

session   required   pam_limits.so

我重新启动了服务器 A,并检查ulimit -Sn(软限制)和ulimit -Hn(硬限制)显示新设置的值。

现在我有另一台专用服务器 B,其中有 3 台 KVM 机器。在专用服务器 B 上,我已按上述方法设置了打开文件,重启后一切正常。对服务器的虚拟机执行相同的操作失败,并显示默认打开文件。

笔记:他们都有 Debian 操作系统

这里是不是我遗漏了什么?这和虚拟机有关系吗?我应该如何设置虚拟机的打开文件?

相关内容