在 Ubuntu 系统中,您可以通过 ulimit 命令来调整最大用户进程数。ulimit 是一个 shell 内置命令,用于控制 shell 运行时的各种资源限制。要调整最大用户进程数,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
临时调整最大用户进程数。在终端中输入以下命令,将 new_limit 替换为您希望设置的最大进程数:
ulimit -u new_limit
例如,如果您希望将最大进程数设置为 4096,请输入 ulimit -u 4096。请注意,此设置仅在当前 shell 会话中生效。关闭终端或打开新的终端窗口后,设置将恢复为默认值。
若要永久调整最大用户进程数,请编辑 /etc/security/limits.conf 文件。在终端中输入以下命令以使用文本编辑器打开文件(您可以使用您喜欢的任何文本编辑器,如 nano、vim 等):
sudo nano /etc/security/limits.conf
在文件末尾添加以下行,将 username 替换为您的用户名,将 new_limit 替换为您希望设置的最大进程数:
username soft nproc new_limit
username hard nproc new_limit
例如,如果您希望将名为 john 的用户的最大进程数设置为 4096,请添加以下行:
john soft nproc 4096
john hard nproc 4096
保存并关闭文件。下次用户登录时,新的限制将生效。
若要使更改立即生效,您可以注销并重新登录,或者使用 pkill 命令终止当前用户的进程,然后重新启动它们。