首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >空闲Jenkins占用了大约700 MB的RAM。

空闲Jenkins占用了大约700 MB的RAM。
EN

Server Fault用户
提问于 2016-02-16 13:10:51
回答 1查看 649关注 0票数 0

我刚刚在一个拥有1GB内存的私有虚拟服务器上重新安装了jenkins主服务器。除了Jenkins之外,我还没有在服务器上安装其他任何东西。我将执行者的数量减少到1,当我启动jenkins服务时,它消耗了大约1。700 MB的RAM刚刚空闲:

这些子进程是怎么回事?

作为比较,这里是在我停止Jenkins服务之后:

EN

回答 1

Server Fault用户

发布于 2016-02-16 15:37:51

在Jenkin的启动脚本(通常是/etc/init.d/jenkins )中查找config dir:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JENKINS_CONFIG=/etc/sysconfig/jenkins

然后查看所提供的文件并查找:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JENKINS_HANDLER_IDLE="20"

把它设定成你想要的样子,你就不会有那么多的孩子了。

如果设置得太高,您可能会耗尽文件句柄。

为了解决这个问题,首先

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /proc/sys/fs/file-max 

这使您大致了解了系统能够真正容忍多少打开的文件。

您可以转到/etc/security/Lims.d并创建一个文件10-nofiles.conf

设置如下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Default for number of open files

*          soft    nofile     200000
*          hard    nofile     220000
root       soft    nofile     400000
root       hard    nofile     440000

确保永远不要超过你在上面找到的文件。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/757643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文