为了账号安全,请及时绑定邮箱和手机立即绑定

linux栈设置太大有没有什么坏处

linux栈设置太大有没有什么坏处

子衿沉夜 2019-04-06 16:57:48
175:[HHL-690-1]/mgcrm>ulimit-s4194304175:[HHL-690-1]/mgcrm>我们的AIX主机,栈限制是4G.这样不容易栈溢出,但是有什么负面影响么?
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

當然有啦,
第一:你在用stacklimit時是virtual地址,當它大於物理內存會時會出現swap,所以不應該出現太大,否則你的方法直接用iodisk更為直接.
第二:stack不應該大於總數的20%當你的使用過量時也會可能影響系統內其他應用
                            
查看完整回答
反对 回复 2019-04-06
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

这个stacklimit指的是进程栈可以生长的极限。一个进程刚启动的时候栈的大小通常只有几M,在不够用的时候才会自动扩充,所以这个极限并不会导致可用内存减少;不过要小心有些写的不好的程序,比如递归的时候没有终止条件,导致不断占用内存,拖慢整个系统。常见的系统一般都设置为8M,如果你有程序的确需要更大的stack,那就改大一些。
                            
查看完整回答
反对 回复 2019-04-06
  • 2 回答
  • 0 关注
  • 299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信