Unix 系统上的 ulimit 设置 - 7.1

Talend Open Studio for MDM 安装与升级指南 (Linux)

EnrichVersion
7.1
EnrichProdName
Talend Open Studio for MDM
task
数据治理
EnrichPlatform
Talend MDM Server
Talend MDM Web UI
Talend Studio

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

ulimit 语法

ulimit <limit type> <item> <value>

有两种 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 参考指南