gpt4 book ai didi

ubuntu - 将 ulimit 设置得非常高有什么缺点吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:15 25 4
gpt4 key购买 nike

我遇到了在 Ubuntu 12 上使用 Tomcat7 打开文件过多的问题,因此我将打开文件数的硬限制和软限制分别从 4096 和 1024 增加到 16384。现在我没有得到任何更多有关打开文件的错误,但总体 CPU% 似乎有所上升。增加最大文件数是否也会占用 CPU 时间?如果不是,为什么不将 ulimit 设置得非常高?

最佳答案

ulimit 存在的全部原因是通过防止进程使用比“正常”更多的资源来保护系统的整体性能。

“正常”可能会因您正在做的事情而有所不同,但默认情况下将限制设置得非常高会破坏 ulimit 的目的,并允许任何进程耗尽大量资源。在没有用户的服务器上,这不像大型多用户环境那么重要,但它仍然是防止错误或被利用进程的有用保护措施。

你的 CPU 可能刚刚上升,因为你的计算机现在正在做更多的工作而不是出错。

PS - 你想确保你的 tomcat 环境也没有问题......打开数千个文件可能没问题,我不知道你的应用程序,但这也可能是一个标志出了问题。如果是,那么您只是让错误的影响可能变得更糟 :( 如果您能解释为什么 tomcat 需要打开数千个文件,那很好,但如果不是……哎呀。

关于ubuntu - 将 ulimit 设置得非常高有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com