设置ulimit真的有什么弊端吗?

杰西·巴纳姆(Jesse Barnum)

我在Ubuntu 12上的Tomcat7中遇到太多打开文件的问题,因此我将打开文件的硬性和软性限制分别从4096和1024分别增加到16384。现在,我不再遇到任何错误打开文件,但总体CPU百分比似乎有所提高。增加最大文件数是否还会花费一些CPU时间?如果不是,为什么不将ulimit设置得很高呢?

用户名

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

“正常”可以根据您的操作而有所不同,但是默认情况下将极限设置得很高会破坏ulimit的目的,并允许任何进程消耗大量的资源。在没有用户的服务器上,这并不像大型多用户环境那么关键,但是它仍然是防止漏洞或被利用进程的有用保护措施。

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

PS-您想确保您的tomcat环境中也没有什么问题...拥有成千上万个打开的文件可能还可以,我不知道您的应用程序是什么,但这也可能表示已消失越野车。如果是这样,您只是允许该漏洞的影响变得更糟:(如果您可以解释为什么tomcat需要打开数千个文件,很酷,但如果不是,那么...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置“ noclobber”有什么弊端吗?

来自分类Dev

通过OTP共享App Hash在应用安全方面有什么弊端吗?

来自分类Dev

使用android:largeHeap =“ true”有什么弊端?

来自分类Dev

iptables:使用MANGLE表有什么弊端?

来自分类Dev

真的没有办法设置SKLabelNode的样式吗?

来自分类Dev

使用`std :: reference_wrapper <T>`作为始终有效的成员变量而不是指针有什么弊端吗?

来自分类Dev

真的需要模型吗?它们有什么优势?

来自分类Dev

如果我将文件描述符限制设置为一个很大的数目,会有什么弊端?

来自分类Dev

重新定义变量有什么危险或弊端?

来自分类Dev

从Git存储库中删除.pack文件有什么弊端?

来自分类Dev

始终使用-movflags faststart参数有什么弊端?

来自分类Dev

为什么std :: pair <A,B>与std :: tuple <A,B>不同?(真的没有办法吗?)

来自分类Dev

为什么会出现快速打包程序-真的有需求吗?

来自分类Dev

禁用第三方cookie真的有什么帮助吗?

来自分类Dev

为什么会出现快速打包程序-真的有需求吗?

来自分类Dev

此方法上的MethodImpl(NoOptimization),它有什么作用?真的是必要的吗?

来自分类Dev

JQuery:所有按钮仅使用一个侦听器有任何弊端吗?

来自分类Dev

MaxHeaderBytes真的有效吗?

来自分类常见问题

私有方法真的安全吗?

来自分类Dev

setDefaultHighRepJobPolicyUnappliedJobPercentage(100)真的有效吗?

来自分类Dev

这个算法真的有案例吗

来自分类Dev

会话真的没有被销毁吗?

来自分类Dev

真的有可能修复坏道吗?

来自分类Dev

javascript私有变量真的安全吗?

来自分类Dev

Java 有天真的时间戳吗?

来自分类Dev

制作新的扫描仪时,使用相同的输入名称会有弊端吗?

来自分类Dev

ufw有什么优势,真的需要吗?

来自分类Dev

向函数添加'async'关键字时有什么弊端?

来自分类Dev

禁用THP有何弊端,为什么许多发行版默认将其启用?

Related 相关文章

  1. 1

    设置“ noclobber”有什么弊端吗?

  2. 2

    通过OTP共享App Hash在应用安全方面有什么弊端吗?

  3. 3

    使用android:largeHeap =“ true”有什么弊端?

  4. 4

    iptables:使用MANGLE表有什么弊端?

  5. 5

    真的没有办法设置SKLabelNode的样式吗?

  6. 6

    使用`std :: reference_wrapper <T>`作为始终有效的成员变量而不是指针有什么弊端吗?

  7. 7

    真的需要模型吗?它们有什么优势?

  8. 8

    如果我将文件描述符限制设置为一个很大的数目,会有什么弊端?

  9. 9

    重新定义变量有什么危险或弊端?

  10. 10

    从Git存储库中删除.pack文件有什么弊端?

  11. 11

    始终使用-movflags faststart参数有什么弊端?

  12. 12

    为什么std :: pair <A,B>与std :: tuple <A,B>不同?(真的没有办法吗?)

  13. 13

    为什么会出现快速打包程序-真的有需求吗?

  14. 14

    禁用第三方cookie真的有什么帮助吗?

  15. 15

    为什么会出现快速打包程序-真的有需求吗?

  16. 16

    此方法上的MethodImpl(NoOptimization),它有什么作用?真的是必要的吗?

  17. 17

    JQuery:所有按钮仅使用一个侦听器有任何弊端吗?

  18. 18

    MaxHeaderBytes真的有效吗?

  19. 19

    私有方法真的安全吗?

  20. 20

    setDefaultHighRepJobPolicyUnappliedJobPercentage(100)真的有效吗?

  21. 21

    这个算法真的有案例吗

  22. 22

    会话真的没有被销毁吗?

  23. 23

    真的有可能修复坏道吗?

  24. 24

    javascript私有变量真的安全吗?

  25. 25

    Java 有天真的时间戳吗?

  26. 26

    制作新的扫描仪时,使用相同的输入名称会有弊端吗?

  27. 27

    ufw有什么优势,真的需要吗?

  28. 28

    向函数添加'async'关键字时有什么弊端?

  29. 29

    禁用THP有何弊端,为什么许多发行版默认将其启用?

热门标签

归档