跳到主要内容 跳到补充内容

Unix 系统上的 ulimit 设置

为了提高 Talend 服务器模块和 Unix 系统的性能,您可以按照用户或组的需要配置系统资源 (ulimit)。这些设置在 /etc/security/limits 文件中定义。

ulimit 语法

ulimit <限制类型> <项目> <值>

有两种 ulimit 类型:硬和软。
  • 软限制是有效资源限制。用户最高可将软限制增加到硬限制的值。
  • 硬限制是最大资源限制。此值由超级用户设置,不能超过。
信息注释注: 如果您未指定限制类型,默认情况下使用硬限制类型。

下列 ulimit 设置对 Talend 部署非常重要。

项目 描述 标志
fsize 最大文件大小 -f KB
nofile 打开的文件最大数量 -n -
stack 最大堆栈大小 -s KB
cpu 最大 CPU 时间 -t 分钟
nproc 最大进程/线程数量 -u -
信息注释提示: 您可以使用下面的命令列出所有可用的 ulimit 设置:ulimit -a

示例

ulimit -H -n 2000

此命令可设置每个进程 2000 个打开的文件的硬限制。

如需了解关于 ulimit 设置的完整详细信息,请参阅 ulimit 的 SS64 参考指南 (仅提供英文版本)

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!